diff options
author | Denis Kenzior <denkenz@gmail.com> | 2015-05-13 15:44:39 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2015-05-13 15:44:39 -0500 |
commit | a371f467358d44237e3c2d8a9b298d92012f580f (patch) | |
tree | c83bd557686d9d919e5e54b2ace2801abf8ec274 /dundee/bluez4.c | |
parent | ce0529fcf64b0cbe677498d870ff21f3c7f779a4 (diff) | |
download | ofono-a371f467358d44237e3c2d8a9b298d92012f580f.tar.gz |
dundee: Fix out-of-order free
CALLBACK_WITH_FAILURE used data structure freed just beforehand
Diffstat (limited to 'dundee/bluez4.c')
-rw-r--r-- | dundee/bluez4.c | 3 |
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 = { |