[syslinux] [PATCH 1/1] com32: hdt: fix memory leak

Felipe Pena felipensp at gmail.com
Mon Sep 23 18:28:32 PDT 2013


The dynamically alloc'd string to protect from strtok modification
has not been free'd on start_auto_mode() function

Signed-off-by: Felipe Pena <felipensp at gmail.com>
---
 com32/hdt/hdt-cli.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/com32/hdt/hdt-cli.c b/com32/hdt/hdt-cli.c
index 7542da8..6c5baf1 100644
--- a/com32/hdt/hdt-cli.c
+++ b/com32/hdt/hdt-cli.c
@@ -779,6 +779,7 @@ void start_auto_mode(struct s_hardware *hardware)
 	}
 	mypch = strtok(NULL, AUTO_SEPARATOR);
     }
+    free(temp);
 
     /* Executing found commands */
     for (int i = 1; i <= nb_commands; i++) {
-- 
1.7.10.4



More information about the Syslinux mailing list