Преглед изворни кода

msm: ipa: fix to NULL terminate the pointer

Fix to NULL terminate the peers list ptr
after freeing it, to get rid of use after
free issue.

Change-Id: Ide9fde9e7648a7af561a5b0ae0fa085810e59ea6
Signed-off-by: Prashanth Reddy Baddam <[email protected]>
Prashanth Reddy Baddam пре 3 година
родитељ
комит
d1ac28da7b
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      drivers/platform/msm/ipa/ipa_rm_peers_list.c

+ 2 - 0
drivers/platform/msm/ipa/ipa_rm_peers_list.c

@@ -1,6 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2013-2019, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved
  */
 
 #include <linux/slab.h>
@@ -68,6 +69,7 @@ int ipa_rm_peers_list_create(int max_peers,
 
 list_alloc_fail:
 	kfree(*peers_list);
+	*peers_list = NULL;
 bail:
 	return result;
 }