diff --git a/libpurgeablemem/cpp/src/purgeable_ashmem.cpp b/libpurgeablemem/cpp/src/purgeable_ashmem.cpp index 3ac9630f969db39f1262804c26f4d67563de2b50..4e2498369aaaee3b5a2b79d3be4bf770c91fd9b7 100644 --- a/libpurgeablemem/cpp/src/purgeable_ashmem.cpp +++ b/libpurgeablemem/cpp/src/purgeable_ashmem.cpp @@ -98,7 +98,7 @@ bool PurgeableAshMem::IsPurged() } int ret = ioctl(ashmemFd_, PURGEABLE_ASHMEM_IS_PURGED); PM_HILOG_DEBUG(LOG_CORE, "%{public}s: IsPurged %{public}d", __func__, ret); - return ret ? true : false; + return ret > 0 ? true : false; } bool PurgeableAshMem::CreatePurgeableData_()