diff options
Diffstat (limited to 'memtrack/aidl/default/Memtrack.cpp')
-rw-r--r-- | memtrack/aidl/default/Memtrack.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/memtrack/aidl/default/Memtrack.cpp b/memtrack/aidl/default/Memtrack.cpp index 000b25c030..49a6582989 100644 --- a/memtrack/aidl/default/Memtrack.cpp +++ b/memtrack/aidl/default/Memtrack.cpp @@ -26,7 +26,8 @@ ndk::ScopedAStatus Memtrack::getMemory(int pid, MemtrackType type, if (pid < 0) { return ndk::ScopedAStatus(AStatus_fromExceptionCode(EX_ILLEGAL_ARGUMENT)); } - if (type < MemtrackType::OTHER || type >= MemtrackType::NUM_TYPES) { + if (type != MemtrackType::OTHER && type != MemtrackType::GL && type != MemtrackType::GRAPHICS && + type != MemtrackType::MULTIMEDIA && type != MemtrackType::CAMERA) { return ndk::ScopedAStatus(AStatus_fromExceptionCode(EX_UNSUPPORTED_OPERATION)); } _aidl_return->clear(); |