From 0eea6ad4b7df1fe110135448fc0a6463b7ecb401 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 22 Sep 2016 21:03:00 -0500 Subject: [PATCH] netdev: Make sure to set disconnect_cmd_id to 0 --- src/netdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/netdev.c b/src/netdev.c index 3aab3451..3923f5b9 100644 --- a/src/netdev.c +++ b/src/netdev.c @@ -319,6 +319,8 @@ static void netdev_connect_failed(struct l_genl_msg *msg, void *user_data) void *connect_data = netdev->user_data; enum netdev_result result = netdev->result; + netdev->disconnect_cmd_id = 0; + /* Done this way to allow re-entract netdev_connect calls */ netdev_connect_free(netdev); @@ -516,6 +518,7 @@ static void netdev_cmd_deauthenticate_cb(struct l_genl_msg *msg, netdev_disconnect_cb_t disconnect_cb; bool r; + netdev->disconnect_cmd_id = 0; if (!netdev->disconnect_cb) { netdev->user_data = NULL;