diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2012-12-20 16:55:29 +0100 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2012-12-21 16:24:40 +0100 |
commit | 753a96837c4a02a4017c3eb1f1e4cfe260aa3c28 (patch) | |
tree | f00a5805fbdca4eaeef04b7222c80abc62478c04 /gtk | |
parent | 48b7acd5740a5524dd6d151d6bfc5978ae518c1e (diff) | |
download | spice-gtk-753a96837c4a02a4017c3eb1f1e4cfe260aa3c28.tar.gz spice-gtk-753a96837c4a02a4017c3eb1f1e4cfe260aa3c28.tar.xz spice-gtk-753a96837c4a02a4017c3eb1f1e4cfe260aa3c28.zip |
session: do not unref() NULL connection
#3 0x00007ffff59cfb3b in g_object_unref (_object=0x0) at gobject.c:2916
#4 0x00007ffff6ea9c20 in socket_client_connect_ready (source_object=0x87ced0,
result=0x8a58f0, data=0x7fffe3fffa80) at spice-session.c:1606
#5 0x00007ffff5ea1278 in g_task_return_now (task=0x8a58f0) at gtask.c:1102
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/spice-session.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/spice-session.c b/gtk/spice-session.c index 06c1629..0d858fb 100644 --- a/gtk/spice-session.c +++ b/gtk/spice-session.c @@ -1603,8 +1603,8 @@ static void socket_client_connect_ready(GObject *source_object, GAsyncResult *re g_object_ref(open_host->socket); end: - g_object_unref(connection); - g_object_unref(client); + g_clear_object(&connection); + g_clear_object(&client); coroutine_yieldto(open_host->from, NULL); } |