hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/net/caif/cfctrl.c
....@@ -1,7 +1,7 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) ST-Ericsson AB 2010
34 * Author: Sjur Brendeland
4
- * License terms: GNU General Public License (GPL) version 2
55 */
66
77 #define pr_fmt(fmt) KBUILD_MODNAME ":%s(): " fmt, __func__
....@@ -269,11 +269,15 @@
269269 default:
270270 pr_warn("Request setup of bad link type = %d\n",
271271 param->linktype);
272
+ cfpkt_destroy(pkt);
272273 return -EINVAL;
273274 }
274275 req = kzalloc(sizeof(*req), GFP_KERNEL);
275
- if (!req)
276
+ if (!req) {
277
+ cfpkt_destroy(pkt);
276278 return -ENOMEM;
279
+ }
280
+
277281 req->client_layer = user_layer;
278282 req->cmd = CFCTRL_CMD_LINK_SETUP;
279283 req->param = *param;