vino r787 - in trunk: . server
- From: jwendell svn gnome org
- To: svn-commits-list gnome org
- Subject: vino r787 - in trunk: . server
- Date: Sun, 17 Feb 2008 23:55:49 +0000 (GMT)
Author: jwendell
Date: Sun Feb 17 23:55:49 2008
New Revision: 787
URL: http://svn.gnome.org/viewvc/vino?rev=787&view=rev
Log:
2008-02-17 Jonh Wendell <jwendell gnome org>
* server/vino-server.c:
* server/vino-status-icon.c: Fix a crash when client disconnect just
after connecting.
Modified:
trunk/ChangeLog
trunk/server/vino-server.c
trunk/server/vino-status-icon.c
Modified: trunk/server/vino-server.c
==============================================================================
--- trunk/server/vino-server.c (original)
+++ trunk/server/vino-server.c Sun Feb 17 23:55:49 2008
@@ -222,10 +222,10 @@
g_io_channel_unref (client->io_channel);
client->io_channel = NULL;
- g_free (l->data);
server->priv->clients = g_slist_delete_link (server->priv->clients, l);
vino_server_client_disconnected (server, client);
+ g_free (client);
break;
}
Modified: trunk/server/vino-status-icon.c
==============================================================================
--- trunk/server/vino-status-icon.c (original)
+++ trunk/server/vino-status-icon.c Sun Feb 17 23:55:49 2008
@@ -600,6 +600,12 @@
return FALSE;
}
+ if (g_slist_index (icon->priv->clients, client) == -1)
+ {
+ g_free (user_data);
+ return FALSE;
+ }
+
if (icon->priv->new_client_notification)
{
notify_notification_close (icon->priv->new_client_notification, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]