Fix Broadcom's crash [DO NOT MERGE]
Vinit Deshpande [Thu, 11 Jun 2015 23:44:04 +0000 (16:44 -0700)]
Bug: 21730601

Change-Id: I3a5f442e210166acf5239c173ed0f9be94fe14b2

bcmdhd/wifi_hal/wifi_logger.cpp

index b78192c..bbd838d 100644 (file)
@@ -452,6 +452,14 @@ public:
         return WIFI_SUCCESS;
     }
 
+    virtual int cancel() {
+        /* TODO: send a command to driver to stop generating logging events */
+
+        /* unregister event handler */
+        unregisterVendorHandler(GOOGLE_OUI, GOOGLE_DEBUG_RING_EVENT);
+        return WIFI_SUCCESS;
+    }
+
     virtual int handleEvent(WifiEvent& event) {
         char *buffer = NULL;
         int buffer_size = 0;