summaryrefslogtreecommitdiffstats
path: root/input/device.c
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.dentz@openbossa.org>2008-04-30 19:37:46 +0000
committerLuiz Augusto von Dentz <luiz.dentz@openbossa.org>2008-04-30 19:37:46 +0000
commit2d5441331d402a0d78c4b84a028df076f6aab8cf (patch)
tree4088debc08f4551400c9788802bc8da0a6cb2035 /input/device.c
parentc13abd60b0fd396820fe8160b893e95df7ed286b (diff)
Fix possible memory leak when closing control channel.
Diffstat (limited to 'input/device.c')
-rw-r--r--input/device.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/input/device.c b/input/device.c
index 08a1c089..348622e6 100644
--- a/input/device.c
+++ b/input/device.c
@@ -580,6 +580,7 @@ static void interrupt_connect_cb(GIOChannel *chan, int err, gpointer user_data)
dbus_message_new_method_return(idev->pending_connect));
goto cleanup;
+
failed:
error_connection_attempt_failed(idev->conn,
idev->pending_connect, -err);