Initialize booleans
(Cherry-pick of cb840d8de751e45daea008a7da912186a1884210)
Since mMonitorCreated wasnt initialized to false, join was called
on the thread eventhough the thread didnt exist.
Bug: 72691300
Test: Booted asan and verified that adb was enabled.
Change-Id: Iafb529b66084fbe196d6c8b10fabd62a5ec8ec4a
Merged-In: Iafb529b66084fbe196d6c8b10fabd62a5ec8ec4a
diff --git a/usb/UsbGadget.cpp b/usb/UsbGadget.cpp
index e1ee289..3394443 100644
--- a/usb/UsbGadget.cpp
+++ b/usb/UsbGadget.cpp
@@ -164,7 +164,9 @@
return NULL;
}
-UsbGadget::UsbGadget() {
+UsbGadget::UsbGadget()
+ : mMonitorCreated(false),
+ mCurrentUsbFunctionsApplied(false) {
if (access(OS_DESC_PATH, R_OK) != 0)
ALOGE("configfs setup not done yet");
}