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");
 }