| Index: rlz/mac/lib/rlz_value_store_mac.mm
|
| diff --git a/rlz/mac/lib/rlz_value_store_mac.mm b/rlz/mac/lib/rlz_value_store_mac.mm
|
| index 11a3c3d0f0a5caba87596bad5b08b00acbef3387..b1d082d12e4da259355b7aba13894cd12e986cf6 100644
|
| --- a/rlz/mac/lib/rlz_value_store_mac.mm
|
| +++ b/rlz/mac/lib/rlz_value_store_mac.mm
|
| @@ -296,7 +296,7 @@ bool RecursiveCrossProcessLock::TryGetCrossProcessLock(
|
| }
|
|
|
| void RecursiveCrossProcessLock::ReleaseLock() {
|
| - if (file_lock_) {
|
| + if (file_lock_ != -1) {
|
| ignore_result(HANDLE_EINTR(flock(file_lock_, LOCK_UN)));
|
| ignore_result(HANDLE_EINTR(close(file_lock_)));
|
| file_lock_ = -1;
|
|
|