All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] um: vector: Fix memory leak in vector_config
@ 2022-12-29  7:53 ` Miaoqian Lin
  0 siblings, 0 replies; 10+ messages in thread
From: Miaoqian Lin @ 2022-12-29  7:53 UTC (permalink / raw)
  To: Richard Weinberger, Anton Ivanov, Johannes Berg, Jakub Kicinski,
	Miaoqian Lin, David S. Miller, Wolfram Sang, linux-um,
	linux-kernel

kstrdup() return newly allocated copy of the string.
Call kfree() to release the memory when after use.

Fixes: 49da7e64f33e ("High Performance UML Vector Network Driver")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
---
 arch/um/drivers/vector_kern.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/um/drivers/vector_kern.c b/arch/um/drivers/vector_kern.c
index ded7c47d2fbe..78f32005dd90 100644
--- a/arch/um/drivers/vector_kern.c
+++ b/arch/um/drivers/vector_kern.c
@@ -765,6 +765,7 @@ static int vector_config(char *str, char **error_out)
 
 	parsed = uml_parse_vector_ifspec(params);
 
+	kfree(params);
 	if (parsed == NULL) {
 		*error_out = "vector_config failed to parse parameters";
 		return -EINVAL;
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2023-01-03 16:09 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-29  7:53 [PATCH] um: vector: Fix memory leak in vector_config Miaoqian Lin
2022-12-29  7:53 ` Miaoqian Lin
2023-01-03  8:00 ` Geert Uytterhoeven
2023-01-03  8:00   ` Geert Uytterhoeven
2023-01-03 10:28   ` Anton Ivanov
2023-01-03 10:28     ` Anton Ivanov
2023-01-03 12:16     ` Miaoqian Lin
2023-01-03 12:16       ` Miaoqian Lin
2023-01-03 13:06       ` Geert Uytterhoeven
2023-01-03 13:06         ` Geert Uytterhoeven

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.