Add handling for wrong MTP driver path

Add handling for wrong MTP driver path which triggers NULL Pointer exception.

Bug: 271525755
Bug: 278722702
Test: SANITIZE_TARGET=hwaddress make ${FUZZER_NAME} && adb sync data && adb shell /data/fuzz/$(get_build_var TARGET_ARCH)/${FUZZER_NAME}/${FUZZER_NAME}
Change-Id: Iac54ca36bd749aa7763217ac637790551b0a8658
diff --git a/media/mtp/MtpPacket.cpp b/media/mtp/MtpPacket.cpp
index 5faaac2..03dfa7f 100644
--- a/media/mtp/MtpPacket.cpp
+++ b/media/mtp/MtpPacket.cpp
@@ -175,6 +175,9 @@
 
 #ifdef MTP_HOST
 int MtpPacket::transfer(struct usb_request* request) {
+    if (request->dev == NULL) {
+        return -1;
+    }
     int result = usb_device_bulk_transfer(request->dev,
                             request->endpoint,
                             request->buffer,