diff --git a/drivers/ub/urma/ubcore/ubmgr/ubmgr_ping.c b/drivers/ub/urma/ubcore/ubmgr/ubmgr_ping.c index a8a83c229e7450cb4e458e2b99447eeeb9f0d8db..76827acd2bec3615e7360ab35f0a58b4ba79270d 100644 --- a/drivers/ub/urma/ubcore/ubmgr/ubmgr_ping.c +++ b/drivers/ub/urma/ubcore/ubmgr/ubmgr_ping.c @@ -289,6 +289,7 @@ static void ping_wq_on_recved(struct ubmgr_ping_ctx *ctx, struct ubcore_cr *cr) ret = ubcore_post_jetty_send_wr(ctx->jetty, &wr, &bad_wr); if (ret != 0) { ping_tjetty_put(ctx, entry); + kfree(resp_ctx); ubcore_log_err("Fail to post send wr, ret:%d\n", ret); goto refill; }