gvfs r1512 - in trunk: . client



Author: otte
Date: Mon Mar  3 17:40:21 2008
New Revision: 1512
URL: http://svn.gnome.org/viewvc/gvfs?rev=1512&view=rev

Log:
2008-03-03  Benjamin Otte  <otte gnome org>

	* client/gdaemonvfs.c: (fill_mountable_info):
	properly parse aliases



Modified:
   trunk/ChangeLog
   trunk/client/gdaemonvfs.c

Modified: trunk/client/gdaemonvfs.c
==============================================================================
--- trunk/client/gdaemonvfs.c	(original)
+++ trunk/client/gdaemonvfs.c	Mon Mar  3 17:40:21 2008
@@ -596,11 +596,15 @@
 	  g_ptr_array_add (uri_schemes, g_strdup (scheme));
 	}
       
-      info->scheme_aliases = g_new (char *, scheme_aliases_len);
-      for (i = 0; i < scheme_aliases_len; i++)
+      if (scheme_aliases_len > 0)
 	{
-	  info->scheme_aliases[i] = g_strdup (scheme_aliases[i]);
-	  g_ptr_array_add (uri_schemes, g_strdup (scheme_aliases[i]));
+	  info->scheme_aliases = g_new (char *, scheme_aliases_len + 1);
+	  for (i = 0; i < scheme_aliases_len; i++)
+	    {
+	      info->scheme_aliases[i] = g_strdup (scheme_aliases[i]);
+	      g_ptr_array_add (uri_schemes, g_strdup (scheme_aliases[i]));
+	    }
+	  info->scheme_aliases[scheme_aliases_len] = NULL;
 	}
 	
       info->default_port = default_port;



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