summaryrefslogtreecommitdiff
path: root/examples/renderdemo.c
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@src.gnome.org>2005-07-26 11:08:08 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2005-07-26 11:08:08 +0000
commit8cefdbcfb000191a8d8a506576b1d94d98f6f00d (patch)
tree5b4dac8afbb869e62e47bb35182ffe729b1d35ca /examples/renderdemo.c
parent6a100fc4973fc1e5c044fb8dc1c55be430cbd707 (diff)
downloadpango-8cefdbcfb000191a8d8a506576b1d94d98f6f00d.tar.gz
Fixed a couple of leaks and freed memory after use.
Diffstat (limited to 'examples/renderdemo.c')
-rw-r--r--examples/renderdemo.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/renderdemo.c b/examples/renderdemo.c
index 34d9a057..de324d79 100644
--- a/examples/renderdemo.c
+++ b/examples/renderdemo.c
@@ -426,6 +426,8 @@ parse_options (int argc, char *argv[])
if (!arg_context_parse (arg_context, &argc, &argv, &error))
fail ("%s", error->message);
+
+ arg_context_free (arg_context);
if ((opt_text && argc != 1) ||
(!opt_text && argc != 2))
@@ -475,3 +477,9 @@ parse_options (int argc, char *argv[])
!pango_parse_markup (text, -1, 0, NULL, NULL, NULL, &error))
fail ("Cannot parse input as markup: %s", error->message);
}
+
+void
+finalize (void)
+{
+ g_free (text);
+}