--- src/cairo-cache.c.orig Wed Aug 17 15:12:17 2005 +++ src/cairo-cache.c Wed Aug 17 15:12:24 2005 @@ -512,7 +512,7 @@ { /* This is the djb2 hash. */ unsigned long hash = 5381; - while (*c) + while (c && *c) hash = ((hash << 5) + hash) + *c++; return hash; }