X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;ds=sidebyside;f=cache.c;h=812478e44de0664ee17ae0842b39bb674cf0632f;hb=757999da757fbf85bb5fec13bd8e4d546f833bfc;hp=cdc4a792c122cfe7f642ddd38d6d6576d489f19e;hpb=029c1bb0168e3fc6d71846b2ea79e2ac32e29cc2;p=project%2Fmdnsd.git diff --git a/cache.c b/cache.c index cdc4a79..812478e 100644 --- a/cache.c +++ b/cache.c @@ -167,7 +167,7 @@ cache_record_find(char *record, int type, int port, int rdlength, uint8_t *rdata if (!l) return NULL; - while (l && !strcmp(l->record, record)) { + while (l && l->record && !strcmp(l->record, record)) { struct cache_record *r = l; l = avl_next_element(l, avl);