1
0
Fork 0
mirror of https://github.com/Atmosphere-NX/Atmosphere.git synced 2024-09-19 21:43:29 +01:00

kern: fix KHandleTable null deref in ipc

This commit is contained in:
Michael Scire 2020-12-02 04:05:16 -08:00 committed by SciresM
parent 4ae74b9b4e
commit 4804e1e1e0

View file

@ -166,8 +166,10 @@ namespace ams::kern {
KScopedSpinLock lk(this->lock);
KAutoObject *obj = this->GetObjectImpl(handle);
if (obj->DynamicCast<KInterruptEvent *>() != nullptr) {
return nullptr;
if (AMS_LIKELY(obj != nullptr)) {
if (AMS_UNLIKELY(obj->DynamicCast<KInterruptEvent *>() != nullptr)) {
return nullptr;
}
}
return obj;