summaryrefslogtreecommitdiffstats
path: root/dundee
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2015-05-13 15:44:39 -0500
committerDenis Kenzior <denkenz@gmail.com>2015-05-13 15:44:39 -0500
commita371f467358d44237e3c2d8a9b298d92012f580f (patch)
treec83bd557686d9d919e5e54b2ace2801abf8ec274 /dundee
parentce0529fcf64b0cbe677498d870ff21f3c7f779a4 (diff)
downloadofono-a371f467358d44237e3c2d8a9b298d92012f580f.tar.bz2
dundee: Fix out-of-order free
CALLBACK_WITH_FAILURE used data structure freed just beforehand
Diffstat (limited to 'dundee')
-rw-r--r--dundee/bluez4.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/dundee/bluez4.c b/dundee/bluez4.c
index 58355d31..c85f03e5 100644
--- a/dundee/bluez4.c
+++ b/dundee/bluez4.c
@@ -128,9 +128,8 @@ static void bt_connect(struct dundee_device *device,
if (status == 0)
return;
- g_free(cbd);
-
CALLBACK_WITH_FAILURE(cb, -1, cbd->data);
+ g_free(cbd);
}
struct dundee_device_driver bluetooth_driver = {