Add missing null check in DeviceManagerDx::HasDeviceReset. (bug 1317513, r=rhunt)

This commit is contained in:
David Anderson 2016-11-14 16:38:26 -08:00
parent ee8181b148
commit 193097c072

View File

@ -665,14 +665,18 @@ DeviceManagerDx::HasDeviceReset(DeviceResetReason* aOutReason)
MutexAutoLock lock(mDeviceLock);
if (mDeviceResetReason) {
*aOutReason = mDeviceResetReason.value();
if (aOutReason) {
*aOutReason = mDeviceResetReason.value();
}
return true;
}
DeviceResetReason reason;
if (GetAnyDeviceRemovedReason(&reason)) {
mDeviceResetReason = Some(reason);
*aOutReason = reason;
if (aOutReason) {
*aOutReason = reason;
}
return true;
}