Missing NULL Check
Add a safety NULL check in case of MtpDataPacket::putString() gets called with nullptr as argument.
Bug: 244030143
Change-Id: Ia50e6b4f060a1d9414f89201bf812caa66f1a1cc
Test: presubmit
diff --git a/media/mtp/MtpDataPacket.cpp b/media/mtp/MtpDataPacket.cpp
index 6068d68..42e9078 100644
--- a/media/mtp/MtpDataPacket.cpp
+++ b/media/mtp/MtpDataPacket.cpp
@@ -420,8 +420,10 @@
}
void MtpDataPacket::putString(const char* s) {
- MtpStringBuffer string(s);
- string.writeToPacket(this);
+ if (s != NULL) {
+ MtpStringBuffer string(s);
+ string.writeToPacket(this);
+ }
}
void MtpDataPacket::putString(const uint16_t* string) {