summaryrefslogtreecommitdiff
path: root/src/screen.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/screen.c')
-rw-r--r--src/screen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/screen.c b/src/screen.c
index 75d0a83..96bc47f 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -1153,7 +1153,7 @@ main(int argc, char **argv)
*ap = '-';
#ifdef NAME_MAX
if (strlen(socknamebuf) > NAME_MAX)
- socknamebuf[NAME_MAX] = 0;
+ socknamebuf[NAME_MAX - 1] = 0;
#endif
sprintf(SockPath + strlen(SockPath), "/%s", socknamebuf);
SET_GUID();