gvfs r1519 - in trunk: . common daemon



Author: carlosgc
Date: Tue Mar  4 10:14:03 2008
New Revision: 1519
URL: http://svn.gnome.org/viewvc/gvfs?rev=1519&view=rev

Log:
2008-03-04  Carlos Garcia Campos  <carlosgc gnome org>

	* common/gmountspec.c: (g_mount_spec_copy):
	* daemon/gvfsdaemon.c: (g_vfs_daemon_initiate_mount):
	* daemon/main.c: (main):
	Fix memory leaks.


Modified:
   trunk/ChangeLog
   trunk/common/gmountspec.c
   trunk/daemon/gvfsdaemon.c
   trunk/daemon/main.c

Modified: trunk/common/gmountspec.c
==============================================================================
--- trunk/common/gmountspec.c	(original)
+++ trunk/common/gmountspec.c	Tue Mar  4 10:14:03 2008
@@ -175,7 +175,7 @@
   int i;
 
   copy = g_mount_spec_new (NULL);
-  copy->mount_prefix = g_strdup (spec->mount_prefix);
+  g_mount_spec_set_mount_prefix (copy, spec->mount_prefix);
 
   for (i = 0; i < spec->items->len; i++)
     {

Modified: trunk/daemon/gvfsdaemon.c
==============================================================================
--- trunk/daemon/gvfsdaemon.c	(original)
+++ trunk/daemon/gvfsdaemon.c	Tue Mar  4 10:14:03 2008
@@ -1050,6 +1050,7 @@
 			  "daemon", daemon,
 			  "object_path", obj_path,
 			  NULL);
+  g_free (obj_path);
 
   g_vfs_daemon_add_job_source (daemon, G_VFS_JOB_SOURCE (backend));
   g_object_unref (backend);

Modified: trunk/daemon/main.c
==============================================================================
--- trunk/daemon/main.c	(original)
+++ trunk/daemon/main.c	Tue Mar  4 10:14:03 2008
@@ -77,9 +77,12 @@
                   g_get_prgname ());
       g_printerr ("\n");
       g_error_free (error);
+      g_option_context_free (context);
       return 1;
     }
 
+  g_option_context_free (context);
+
   dbus_threads_init_default ();
   
   g_type_init ();



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]