diff options
author | Johan Hedberg <johan.hedberg@nokia.com> | 2009-02-24 17:50:04 +0200 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@nokia.com> | 2009-02-24 17:50:04 +0200 |
commit | 895239acf05077c7700875cb722e50bfa8b45ead (patch) | |
tree | 2a14f7543196ea2968dd049564b279f3e21c9372 /audio/control.c | |
parent | 4594c36cf35c1ce6231e8b09111b3bc14d30b292 (diff) |
Only call g_io_channel_shutdown if the connection was actually successfull
Diffstat (limited to 'audio/control.c')
-rw-r--r-- | audio/control.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/audio/control.c b/audio/control.c index 5be51fe7..c11151e2 100644 --- a/audio/control.c +++ b/audio/control.c @@ -617,7 +617,8 @@ static void avctp_connect_cb(GIOChannel *chan, GError *err, gpointer data) if (!session) { debug("avctp_connect_cb: session removed while connecting"); - g_io_channel_shutdown(chan, TRUE, NULL); + if (!err) + g_io_channel_shutdown(chan, TRUE, NULL); g_io_channel_unref(chan); return; } |