vapi: fix mem leak on uds transport

Type: fix

Change-Id: I08b990eb2ede3c26e0981de033daa4cc6bd1af8e
Signed-off-by: Stanislav Zaikin <stanislav.zaikin@46labs.com>
This commit is contained in:
Stanislav Zaikin
2024-10-07 18:28:42 +02:00
committed by Ole Tr�an
parent 0dcf8ead2c
commit ec906a266b

View File

@ -927,6 +927,7 @@ vapi_sock_client_disconnect (vapi_ctx_t ctx)
}
clib_socket_close (&ctx->client_socket);
clib_socket_free (&ctx->client_socket);
vapi_api_name_and_crc_free (ctx);
return VAPI_OK;
}
@ -1358,6 +1359,7 @@ vapi_sock_disconnect (vapi_ctx_t ctx)
}
fail:
clib_socket_close (&ctx->client_socket);
clib_socket_free (&ctx->client_socket);
vapi_api_name_and_crc_free (ctx);
ctx->connected = false;