From bb700aaa91a5a7b7513f6856b7741a68c5e787b6 Mon Sep 17 00:00:00 2001 From: Ravi kumar Veeramally Date: Wed, 11 Dec 2013 12:13:42 +0200 Subject: [PATCH] android/pan: Fix missing cleanup calls --- android/pan.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/pan.c b/android/pan.c index f74f1a721..93a31c81a 100644 --- a/android/pan.c +++ b/android/pan.c @@ -128,6 +128,8 @@ static gboolean bnep_watchdog_cb(GIOChannel *chan, GIOCondition cond, DBG("%s disconnected", dev->iface); + bnep_if_down(dev->iface); + bnep_conndel(&dev->dst); bt_pan_notify_conn_state(dev, HAL_PAN_STATE_DISCONNECTED); pan_device_free(dev); @@ -142,6 +144,7 @@ static void bnep_conn_cb(GIOChannel *chan, char *iface, int err, void *data) if (err < 0) { error("bnep connect req failed: %s", strerror(-err)); + bnep_conndel(&dev->dst); bt_pan_notify_conn_state(dev, HAL_PAN_STATE_DISCONNECTED); pan_device_free(dev); return; -- 2.47.3