rpms/gvfs/devel gvfs-1.1.8-monitor-leaks.patch, NONE, 1.1 gvfs-1.1.8-sftp-cpu-eating.patch, NONE, 1.1

Tomas Bzatek tbzatek at fedoraproject.org
Wed Mar 11 13:21:26 UTC 2009


Author: tbzatek

Update of /cvs/extras/rpms/gvfs/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22908

Added Files:
	gvfs-1.1.8-monitor-leaks.patch 
	gvfs-1.1.8-sftp-cpu-eating.patch 
Log Message:
Push patches
(damn, make local/prep should check if all referenced patches are in cvs)


gvfs-1.1.8-monitor-leaks.patch:

--- NEW FILE gvfs-1.1.8-monitor-leaks.patch ---
Index: client/gdaemonfilemonitor.c
===================================================================
--- client/gdaemonfilemonitor.c	(revision 2316)
+++ client/gdaemonfilemonitor.c	(revision 2317)
@@ -202,6 +202,9 @@
 				  G_VFS_DBUS_MONITOR_INTERFACE,
 				  G_VFS_DBUS_MONITOR_OP_UNSUBSCRIBE);
 
+  _g_dbus_message_append_args (message, DBUS_TYPE_OBJECT_PATH,
+			       &daemon_monitor->object_path, 0);
+  
   _g_vfs_daemon_call_async (message,
 			    NULL, NULL, 
 			    NULL);

gvfs-1.1.8-sftp-cpu-eating.patch:

--- NEW FILE gvfs-1.1.8-sftp-cpu-eating.patch ---
Index: daemon/gvfsbackendsftp.c
===================================================================
--- daemon/gvfsbackendsftp.c	(revision 2315)
+++ daemon/gvfsbackendsftp.c	(revision 2316)
@@ -560,6 +560,15 @@
 				&bytes_read, NULL, error))
     return NULL;
 
+  /* Make sure we handle ssh exiting early, e.g. if no further
+     authentication methods */
+  if (bytes_read == 0)
+    {
+      g_set_error_literal (error,
+			   G_IO_ERROR, G_IO_ERROR_FAILED,
+			   _("ssh program unexpectedly exited"));
+      return NULL;
+    }
   
   len = GUINT32_FROM_BE (len);
   




More information about the fedora-extras-commits mailing list