[PATCH 06/13] Plug memory leak in duration()

Anton Lundin glance at acc.umu.se
Tue Dec 10 15:53:30 UTC 2013


Strdup should be followed by a free()...

Signed-off-by: Anton Lundin <glance at acc.umu.se>
---
 parse-xml.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/parse-xml.c b/parse-xml.c
index 9da1f3e..633b448 100644
--- a/parse-xml.c
+++ b/parse-xml.c
@@ -550,6 +550,7 @@ static void duration(char *buffer, void *_time)
 		char *dot = strchr(mybuffer,'.');
 		*dot = ':';
 		sampletime(mybuffer, _time);
+		free(mybuffer);
 	} else {
 		sampletime(buffer, _time);
 	}
-- 
1.8.3.2



More information about the subsurface mailing list