nano-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Nano-devel] [PATCH 3/3] write_filelock: do not trim nano version


From: Kamil Dudka
Subject: [Nano-devel] [PATCH 3/3] write_filelock: do not trim nano version
Date: Tue, 27 Jan 2015 17:46:48 +0100

... as snprintf() counts the trailing zero into the size limit
---
 trunk/nano/src/files.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/trunk/nano/src/files.c b/trunk/nano/src/files.c
index 43b8c13..20d16dc 100644
--- a/trunk/nano/src/files.c
+++ b/trunk/nano/src/files.c
@@ -200,7 +200,7 @@ int write_lockfile(const char *lockfilename, const char 
*origfilename, bool modi
     lockdata[1] = 0x30;
     lockdata[24] = mypid % 256;
     lockdata[25] = mypid / 256;
-    snprintf(&lockdata[2], 10, "nano %s", VERSION);
+    snprintf(&lockdata[2], 11, "nano %s", VERSION);
     strncpy(&lockdata[28], mypwuid->pw_name, 16);
     strncpy(&lockdata[68], myhostname, 31);
     strncpy(&lockdata[108], origfilename, 768);
-- 
2.1.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]