--- file.c +++ file.c @@ -572,7 +572,7 @@ Pattern.loopDetectRel = 0; Pattern.loopDetectAbs = first; if(!hash_lookup(filehash, (T_HashTableEl) &Pattern, - (T_HashTableEl **)&File, 0)){ + (T_HashTableEl **)(void *)&File, 0)){ File->refs++; This->refs--; return (Stream_t *) File;