Merge "Fix null-deref crash while fuzzing"
This commit is contained in:
@@ -513,6 +513,9 @@ status_t IncidentService::onTransact(uint32_t code, const Parcel& data, Parcel*
|
|||||||
sp<IShellCallback> shellCallback = IShellCallback::asInterface(data.readStrongBinder());
|
sp<IShellCallback> shellCallback = IShellCallback::asInterface(data.readStrongBinder());
|
||||||
sp<IResultReceiver> resultReceiver =
|
sp<IResultReceiver> resultReceiver =
|
||||||
IResultReceiver::asInterface(data.readStrongBinder());
|
IResultReceiver::asInterface(data.readStrongBinder());
|
||||||
|
if (resultReceiver == nullptr) {
|
||||||
|
return BAD_VALUE;
|
||||||
|
}
|
||||||
|
|
||||||
FILE* fin = fdopen(in, "r");
|
FILE* fin = fdopen(in, "r");
|
||||||
FILE* fout = fdopen(out, "w");
|
FILE* fout = fdopen(out, "w");
|
||||||
|
|||||||
Reference in New Issue
Block a user