From: pcarana Date: Fri, 29 Nov 2019 16:24:07 +0000 (-0600) Subject: Fix memory leak when no data is loaded X-Git-Tag: v1.2.0~48 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=0c2e464aefa0e888edd23256e38a0027c85651d4;p=thirdparty%2FFORT-validator.git Fix memory leak when no data is loaded --- diff --git a/src/rtr/db/vrps.c b/src/rtr/db/vrps.c index 877cb60d..3a9fa8be 100644 --- a/src/rtr/db/vrps.c +++ b/src/rtr/db/vrps.c @@ -363,7 +363,8 @@ __vrps_update(bool *changed) if (db_table_roa_count(new_base) + db_table_router_key_count(new_base) == 0) { rwlock_unlock(&state_lock); - return 0; + error = 0; /* OK (said explicitly) */ + goto revert_base; } error = create_empty_delta(&deltas); if (error) {