*** mdns.c Fri Mar 10 01:24:12 2017 --- mdns.c.free Sun Sep 13 13:45:25 2020 *************** *** 155,162 **** --- 155,164 ---- /* TODO Cancel possible deletion */ log_warnx("cache_process: recover %s", rrs_str(&rr->rrs)); + free(rr); return (0); } + free(rr); return (0); } /* *************** *** 186,199 **** rr_aux->ttl = rr->ttl; rr_aux->revision = 0; cache_schedrev(rr_aux); return (0); } } } /* Got a goodbye for a record we don't have */ ! if (rr->ttl == 0) return (0); return (cache_insert(rr)); } --- 188,204 ---- rr_aux->ttl = rr->ttl; rr_aux->revision = 0; cache_schedrev(rr_aux); + free(rr); return (0); } } } /* Got a goodbye for a record we don't have */ ! if (rr->ttl == 0) { ! free(rr); return (0); + } return (cache_insert(rr)); }