diff options
| author | Karl Heuer | 1999-07-22 00:41:21 +0000 |
|---|---|---|
| committer | Karl Heuer | 1999-07-22 00:41:21 +0000 |
| commit | 5df0b2faaf9321dd1374afa13b975b6e96310e34 (patch) | |
| tree | 3a9186ff35598ed7f0b86c7f41af31895124371d /src/filelock.c | |
| parent | 5a78b471034e492c43f0bdc869f1fde99c13cdf0 (diff) | |
| download | emacs-5df0b2faaf9321dd1374afa13b975b6e96310e34.tar.gz emacs-5df0b2faaf9321dd1374afa13b975b6e96310e34.zip | |
(lock_if_free): Return -1 if check_lock_owner()
has returned -1 (lockfile exists but is not a symlink?)
Diffstat (limited to 'src/filelock.c')
| -rw-r--r-- | src/filelock.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/filelock.c b/src/filelock.c index dcf3c658ce0..becdbc73bd6 100644 --- a/src/filelock.c +++ b/src/filelock.c | |||
| @@ -514,6 +514,8 @@ lock_if_free (clasher, lfname) | |||
| 514 | } | 514 | } |
| 515 | else if (locker == 1) | 515 | else if (locker == 1) |
| 516 | return 1; /* Someone else has it. */ | 516 | return 1; /* Someone else has it. */ |
| 517 | else if (locker == -1) | ||
| 518 | return -1; /* current_lock_owner() returned strange error */ | ||
| 517 | 519 | ||
| 518 | /* We deleted a stale lock; try again to lock the file. */ | 520 | /* We deleted a stale lock; try again to lock the file. */ |
| 519 | } | 521 | } |