diff options
author | David Oberhollenzer <david.oberhollenzer@tele2.at> | 2018-11-05 21:50:58 +0100 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@tele2.at> | 2018-11-05 21:54:40 +0100 |
commit | 06cbfcc1cb3a81debea40e3bdce544115c21cee2 (patch) | |
tree | c6f67d1d3d0520757394df28460168dda97e18f8 | |
parent | 39fc7d53f4a620f8946aeec246cfe5889c4f85a8 (diff) |
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
-rw-r--r-- | syslogd.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -180,7 +180,10 @@ static int chroot_setup(void) memcpy(buffer, SYSLOG_PATH, len + 1); - for (i = 0; i < len; ++i) { + for (i = 0; i <= len && buffer[i] == '/'; ++i) + ; + + for (; i <= len; ++i) { if (buffer[i] == '\0' || buffer[i] == '/') { buffer[i] = '\0'; |