diff --git a/lib/dns/zone.c b/lib/dns/zone.c index 76f03683de..b7b02ae5f9 100644 --- a/lib/dns/zone.c +++ b/lib/dns/zone.c @@ -23328,7 +23328,7 @@ setserial(isc_task_t *task, isc_event_t *event) { ENTER; if (zone->update_disabled) { - goto failure; + goto disabled; } desired = sse->serial; @@ -23407,6 +23407,8 @@ failure: dns_db_detach(&db); } dns_diff_clear(&diff); + +disabled: isc_event_free(&event); dns_zone_idetach(&zone);