$NetBSD: patch-ar,v 1.1 2006/07/18 11:06:48 seb Exp $ --- lib/ftchash.c.orig 2003-08-12 18:04:25.000000000 +0000 +++ lib/ftchash.c @@ -326,7 +326,7 @@ void *ftchash_foreach(struct ftchash *ft (char*)ftch->traverse_chunk->base+ftch->traverse_chunk->next) { ret = ftch->traverse_rec; - (char*)ftch->traverse_rec += ftch->d_size; + ftch->traverse_rec = (char*)(ftch->traverse_rec) + ftch->d_size; return ret; } else {