From: Marc-André Lureau <marcandre.lur...@redhat.com> Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> --- bsd-user/main.c | 6 +----- linux-user/main.c | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-)
diff --git a/bsd-user/main.c b/bsd-user/main.c index 836daac15c..fb0a4e48cb 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -947,11 +947,7 @@ int main(int argc, char **argv) _exit(1); } - for (wrk = target_environ; *wrk; wrk++) { - g_free(*wrk); - } - - g_free(target_environ); + g_strfreev(target_environ); if (qemu_loglevel_mask(CPU_LOG_PAGE)) { qemu_log("guest_base 0x%lx\n", guest_base); diff --git a/linux-user/main.c b/linux-user/main.c index 829f974662..f1e799f570 100644 --- a/linux-user/main.c +++ b/linux-user/main.c @@ -4426,11 +4426,7 @@ int main(int argc, char **argv, char **envp) _exit(EXIT_FAILURE); } - for (wrk = target_environ; *wrk; wrk++) { - g_free(*wrk); - } - - g_free(target_environ); + g_strfreev(target_environ); if (qemu_loglevel_mask(CPU_LOG_PAGE)) { qemu_log("guest_base 0x%lx\n", guest_base); -- 2.14.2