Cross Reference: gvfs-05-tmp-dir.diff
xref
: /
solaris-desktop
/
patches
/
gvfs-05-tmp-dir.diff
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
16504
N/A
---
gvfs-1.2.2/daemon/gvfsdaemon.c.orig
2009-05-12 11:31:04.492541412 +0800
16504
N/A
+++
gvfs-1.2.2/daemon/gvfsdaemon.c
2009-05-12 11:36:34.445483149 +0800
16504
N/A
@@ -463,8 +463,15 @@
16504
N/A
NewConnectionData *data = memory;
16504
N/A
16504
N/A
/* Remove the socket and dir after connected */
16504
N/A
- if (data->socket_dir)
16504
N/A
+ if (data->socket_dir) {
16504
N/A
+ gchar *address1 = g_strdup_printf ("%
s/socket1
", data->socket_dir);
16504
N/A
+ gchar *address2 = g_strdup_printf ("%
s/socket2
", data->socket_dir);
16504
N/A
+ unlink(address1);
16504
N/A
+ unlink(address2);
16504
N/A
rmdir (data->socket_dir);
16504
N/A
+ g_free (address1);
16504
N/A
+ g_free (address2);
16504
N/A
+ }
16504
N/A
16504
N/A
if (data->io_watch)
16504
N/A
g_source_remove (data->io_watch);