qemu-trivial
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-trivial] [PATCH] os-win32.c : fix memory leak


From: Zhi Hui Li
Subject: [Qemu-trivial] [PATCH] os-win32.c : fix memory leak
Date: Thu, 24 Nov 2011 16:27:52 +0800

string is allocated by g_malloc, will not be used after putenv, should be free before return.

Signed-off-by: Li Zhi Hui <address@hidden>
---
 os-win32.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/os-win32.c b/os-win32.c
index 8ad5fa1..e6e9143 100644
--- a/os-win32.c
+++ b/os-win32.c
@@ -44,6 +44,7 @@ int setenv(const char *name, const char *value, int overwrite)
         char *string = g_malloc(length);
         snprintf(string, length, "%s=%s", name, value);
         result = putenv(string);
+        g_free(string);
     }
     return result;
 }
--
1.7.4.1



reply via email to

[Prev in Thread] Current Thread [Next in Thread]