X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Flog.c;h=33b0a8b78709fee0763b19eb2dd497955f656964;hb=35588938690331c93fb77e81d9ba0a251e80b87a;hp=4ea72cf54516ec3db300be79423f2ec74d99bb0f;hpb=0b3af1b113a18b714f0b1085596835989671b2ae;p=srvx.git diff --git a/src/log.c b/src/log.c index 4ea72cf..33b0a8b 100644 --- a/src/log.c +++ b/src/log.c @@ -730,12 +730,11 @@ log_entry_search(struct logSearch *discrim, entry_search_func esf, void *data) unsigned int matched = 0; if (discrim->type) { - static volatile struct logEntry *last; struct logEntry *entry; - for (entry = discrim->type->log_oldest, last = NULL; + for (entry = discrim->type->log_oldest; entry; - last = entry, entry = entry->next) { + entry = entry->next) { verify(entry); if (entry_match(discrim, entry)) { esf(entry, data);