Opaque data should be freed together with route entry in case of errors.
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
__func__);
nexthop_group_delete(&ng);
zebra_nhg_backup_free(&bnhg);
+ XFREE(MTYPE_OPAQUE, re->opaque);
XFREE(MTYPE_RE, re);
return;
}
__func__, api.safi);
nexthop_group_delete(&ng);
zebra_nhg_backup_free(&bnhg);
+ XFREE(MTYPE_OPAQUE, re->opaque);
XFREE(MTYPE_RE, re);
return;
}
*/
if (ret == -1) {
client->error_cnt++;
+ XFREE(MTYPE_OPAQUE, re->opaque);
XFREE(MTYPE_RE, re);
}