summaryrefslogtreecommitdiff
path: root/egg
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@redhat.com>2014-10-01 22:37:11 +0200
committerStef Walter <stefw@gnome.org>2014-10-14 17:55:45 +0200
commit87f82c227694279d7e6ad26ca90112835a69c7c5 (patch)
tree204b8a097c4cbe1cbcd3a57402fe99638de4dfe0 /egg
parent0db2253d64b5607bf20e4e17060de81450e91797 (diff)
downloadgnome-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.c6
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