diff options
author | Christophe Fergeau <cfergeau@redhat.com> | 2014-10-01 22:37:11 +0200 |
---|---|---|
committer | Stef Walter <stefw@gnome.org> | 2014-10-14 17:55:45 +0200 |
commit | 87f82c227694279d7e6ad26ca90112835a69c7c5 (patch) | |
tree | 204b8a097c4cbe1cbcd3a57402fe99638de4dfe0 /egg | |
parent | 0db2253d64b5607bf20e4e17060de81450e91797 (diff) | |
download | gnome-keyring-87f82c227694279d7e6ad26ca90112835a69c7c5.tar.gz |
test-spawn: Fix leaks of EchoData content
EchoData::error and EchoData::output must be freed after
use.
https://bugzilla.gnome.org/show_bug.cgi?id=738508
Diffstat (limited to 'egg')
-rw-r--r-- | egg/test-spawn.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/egg/test-spawn.c b/egg/test-spawn.c index ee63b29d..2a0fec18 100644 --- a/egg/test-spawn.c +++ b/egg/test-spawn.c @@ -188,6 +188,8 @@ test_sync (void) g_assert (data.completed); g_assert_cmpstr (data.output, ==, "80 81 82 83 84\n"); g_assert_cmpstr (data.error, ==, "1\n2\n3\n4\n5\n"); + g_free (data.error); + g_free (data.output); } static void @@ -233,6 +235,8 @@ test_async (void) g_assert (data.completed); g_assert_cmpstr (data.output, ==, "80 81 82 83 84\n"); g_assert_cmpstr (data.error, ==, "1\n2\n3\n4\n5\n"); + g_free (data.error); + g_free (data.output); } static void @@ -259,6 +263,8 @@ test_async_none (void) g_assert (data.finalized); g_assert (data.completed); g_assert (!data.output); + g_free (data.error); + g_free (data.output); } static void |