aboutsummaryrefslogtreecommitdiffstats
path: root/src/filelock.c
diff options
context:
space:
mode:
authorEli Zaretskii2013-09-26 10:37:16 +0300
committerEli Zaretskii2013-09-26 10:37:16 +0300
commitb87c4ff2817e71ca71b028792200b1e069a95e04 (patch)
treebfe00c0655fa02078a9ab2c633ea06d90c4a2064 /src/filelock.c
parentbbc108377873aa6ed7cf21c731770103096eea39 (diff)
parentba355de014b75ed104da4777f909db70d62f2357 (diff)
downloademacs-b87c4ff2817e71ca71b028792200b1e069a95e04.tar.gz
emacs-b87c4ff2817e71ca71b028792200b1e069a95e04.zip
Merge from trunk.
Diffstat (limited to 'src/filelock.c')
-rw-r--r--src/filelock.c16
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);