diff --git a/src/fccharset.c b/src/fccharset.c index 3f17892..6e69f66 100644 --- a/src/fccharset.c +++ b/src/fccharset.c @@ -1113,7 +1113,7 @@ FcCharSetHash (FcCharSet *fcs) hash = ((hash << 1) | (hash >> 31)) ^ FcCharLeafHash (FcCharSetLeaf(fcs,i)); /* hash in numbers */ for (i = 0; i < fcs->num; i++) - hash = ((hash << 1) | (hash >> 31)) ^ *FcCharSetNumbers(fcs); + hash = ((hash << 1) | (hash >> 31)) ^ FcCharSetNumbers(fcs)[i]; return hash; }