diff options
Diffstat (limited to 'libsandbox/canonicalize.c')
-rw-r--r-- | libsandbox/canonicalize.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libsandbox/canonicalize.c b/libsandbox/canonicalize.c index f282bdd..6c9a2d6 100644 --- a/libsandbox/canonicalize.c +++ b/libsandbox/canonicalize.c @@ -102,7 +102,7 @@ erealpath(const char *name, char *resolved) if (lstat64(rpath, &st)) break; if (S_ISLNK(st.st_mode)) { - ssize_t cnt = readlink(rpath, rpath, SB_PATH_MAX); + ssize_t cnt = readlink(rpath, rpath, SB_PATH_MAX - 1); if (cnt == -1) break; rpath[cnt] = '\0'; |