diff options
| author | Eli Zaretskii | 2013-09-26 10:37:16 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2013-09-26 10:37:16 +0300 |
| commit | b87c4ff2817e71ca71b028792200b1e069a95e04 (patch) | |
| tree | bfe00c0655fa02078a9ab2c633ea06d90c4a2064 /src/filelock.c | |
| parent | bbc108377873aa6ed7cf21c731770103096eea39 (diff) | |
| parent | ba355de014b75ed104da4777f909db70d62f2357 (diff) | |
| download | emacs-b87c4ff2817e71ca71b028792200b1e069a95e04.tar.gz emacs-b87c4ff2817e71ca71b028792200b1e069a95e04.zip | |
Merge from trunk.
Diffstat (limited to 'src/filelock.c')
| -rw-r--r-- | src/filelock.c | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/filelock.c b/src/filelock.c index df72eff5950..2f53047f526 100644 --- a/src/filelock.c +++ b/src/filelock.c | |||
| @@ -459,10 +459,18 @@ lock_file_1 (char *lfname, bool force) | |||
| 459 | char lock_info_str[MAX_LFINFO + 1]; | 459 | char lock_info_str[MAX_LFINFO + 1]; |
| 460 | printmax_t pid = getpid (); | 460 | printmax_t pid = getpid (); |
| 461 | 461 | ||
| 462 | if (sizeof lock_info_str | 462 | if (boot) |
| 463 | <= snprintf (lock_info_str, sizeof lock_info_str, | 463 | { |
| 464 | boot ? "%s@%s.%"pMd":%"pMd : "%s@%s.%"pMd, | 464 | if (sizeof lock_info_str |
| 465 | user_name, host_name, pid, boot)) | 465 | <= snprintf (lock_info_str, sizeof lock_info_str, |
| 466 | "%s@%s.%"pMd":%"pMd, | ||
| 467 | user_name, host_name, pid, boot)) | ||
| 468 | return ENAMETOOLONG; | ||
| 469 | } | ||
| 470 | else if (sizeof lock_info_str | ||
| 471 | <= snprintf (lock_info_str, sizeof lock_info_str, | ||
| 472 | "%s@%s.%"pMd, | ||
| 473 | user_name, host_name, pid)) | ||
| 466 | return ENAMETOOLONG; | 474 | return ENAMETOOLONG; |
| 467 | 475 | ||
| 468 | return create_lock_file (lfname, lock_info_str, force); | 476 | return create_lock_file (lfname, lock_info_str, force); |