summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTanguy Pruvot <tanguy.pruvot@gmail.com>2013-07-04 02:04:02 +0200
committerTanguy Pruvot <tanguy.pruvot@gmail.com>2013-07-04 16:22:54 +0200
commit6863a0b90384a0fcb2d6280923e942242293f1c0 (patch)
tree8570264c63a97b94cc2c86f0e7e9f7fd8340e410
parent32989091447c9f0435d8d238e93d870099cb3bec (diff)
downloadhardware_broadcom_wlan-6863a0b90384a0fcb2d6280923e942242293f1c0.zip
hardware_broadcom_wlan-6863a0b90384a0fcb2d6280923e942242293f1c0.tar.gz
hardware_broadcom_wlan-6863a0b90384a0fcb2d6280923e942242293f1c0.tar.bz2
dhd: add missing interface command fini
seen on Netd init (before CM banner), and also close init socket. W/InterfaceController: Error (Symbol not found) while searching for the interface command fini function PS: This is not called on Wifi Toggle or AP mode switch Change-Id: Ia19324d3a5115df8a765c6b5ca1c167a48148f7e
-rw-r--r--bcmdhd/bcmdhd_net_iface/bcmdhd_net_iface.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/bcmdhd/bcmdhd_net_iface/bcmdhd_net_iface.c b/bcmdhd/bcmdhd_net_iface/bcmdhd_net_iface.c
index b724fdb..8f4b962 100644
--- a/bcmdhd/bcmdhd_net_iface/bcmdhd_net_iface.c
+++ b/bcmdhd/bcmdhd_net_iface/bcmdhd_net_iface.c
@@ -37,6 +37,14 @@ int net_iface_send_command_init(void) {
}
}
+int net_iface_send_command_fini(void) {
+ if (state.sock >= 0) {
+ close(state.sock);
+ state.sock = -1;
+ }
+ return 0;
+}
+
/*
* Arguments:
* argv[2] - wlan interface