diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2022-04-07 17:49:36 +0400 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2022-05-12 18:48:59 +0200 |
commit | 982b074fa97bcabc5e7624ac883b035a403f401e (patch) | |
tree | be127d794cc73cc5da1b61e17597e6dcb2c08807 /glib/gspawn-win32.c | |
parent | e84b05a8c37d3566e142914a0e97d1d30c9630bf (diff) | |
download | glib-982b074fa97bcabc5e7624ac883b035a403f401e.tar.gz |
glib/win32: fix potential leak on spawn error
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Diffstat (limited to 'glib/gspawn-win32.c')
-rw-r--r-- | glib/gspawn-win32.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/glib/gspawn-win32.c b/glib/gspawn-win32.c index fc2a96c94..29bdf4d79 100644 --- a/glib/gspawn-win32.c +++ b/glib/gspawn-win32.c @@ -903,7 +903,8 @@ fork_exec (gint *exit_status, 0, TRUE, DUPLICATE_SAME_ACCESS)) { char *emsg = g_win32_error_message (GetLastError ()); - g_print("%s\n", emsg); + g_print ("%s\n", emsg); + g_free (emsg); *child_pid = 0; } } |