gst/gst.c: Free string.
authorEdward Hervey <bilboed@bilboed.com>
Tue, 13 Jun 2006 11:17:02 +0000 (11:17 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Tue, 13 Jun 2006 11:17:02 +0000 (11:17 +0000)
Original commit message from CVS:
* gst/gst.c: (init_post):
Free string.

ChangeLog
gst/gst.c

index de1a601..b066e0f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-06-13  Edward Hervey  <edward@fluendo.com>
+
+       * gst/gst.c: (init_post):
+       Free string.
+
 2006-06-13  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * gst/glib-compat-private.h:
index a3b5c34..c327f77 100644 (file)
--- a/gst/gst.c
+++ b/gst/gst.c
@@ -630,6 +630,7 @@ init_post (void)
     pid = fork ();
     if (pid == -1) {
       GST_ERROR ("Failed to fork()");
+      g_free (registry_file);
       return FALSE;
     }
 
@@ -695,6 +696,7 @@ init_post (void)
       _gst_registry_remove_cache_plugins (default_registry);
 
 #ifdef HAVE_FORK
+      g_free (registry_file);
       /* need to use _exit, so that any exit handlers registered don't
        * bring down the main program */
       _exit (0);