diff mbox series

Fix memory leak after sending progress message with version string

Message ID 20201209192637.1102741-1-sava.jakovljev@teufel.de
State Accepted
Headers show
Series Fix memory leak after sending progress message with version string | expand

Commit Message

Sava Jakovljev Dec. 9, 2020, 7:26 p.m. UTC
Signed-off-by: Sava Jakovljev <sava.jakovljev@teufel.de>
---
 core/parser.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/core/parser.c b/core/parser.c
index 0240e9a..648d969 100644
--- a/core/parser.c
+++ b/core/parser.c
@@ -244,8 +244,10 @@  int parse(struct swupdate_cfg *sw, const char *descfile)
 	char *versioninfo;
 	if (asprintf(&versioninfo, "{\"VERSION\" : \"%s\"}", sw->version) == ENOMEM_ASPRINTF)
 		ERROR("OOM sending version info");
-	else
+	else {
 		swupdate_progress_info(RUN, 0, versioninfo);
+		free(versioninfo);
+	}
 
 	return ret;
 }