diff --git a/services/native/src/actions/default/suspend/running_lock_hub.cpp b/services/native/src/actions/default/suspend/running_lock_hub.cpp index 28aa6d911c8a5a9bf2413f928a294204282b4e86..ff4bbc15a00c6443c0718a682c8c625d30645c3b 100644 --- a/services/native/src/actions/default/suspend/running_lock_hub.cpp +++ b/services/native/src/actions/default/suspend/running_lock_hub.cpp @@ -65,7 +65,7 @@ bool RunningLockHub::InitFd() { static bool inited = false; if (inited) { - return (lockFd_ >= 0 && lockFd_ >= 0); + return (lockFd_ >= 0 && unlockFd_ >= 0); } lockFd_ = UniqueFd(TEMP_FAILURE_RETRY(open(LOCK_PATH, O_RDWR | O_CLOEXEC))); unlockFd_ = UniqueFd(TEMP_FAILURE_RETRY(open(UNLOCK_PATH, O_RDWR | O_CLOEXEC)));