aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Oberhollenzer <david.oberhollenzer@tele2.at>2018-11-05 21:50:58 +0100
committerDavid Oberhollenzer <david.oberhollenzer@tele2.at>2018-11-05 21:54:40 +0100
commit06cbfcc1cb3a81debea40e3bdce544115c21cee2 (patch)
treec6f67d1d3d0520757394df28460168dda97e18f8
parent39fc7d53f4a620f8946aeec246cfe5889c4f85a8 (diff)
Fix path for creating the log directoryHEADv0.1master
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
-rw-r--r--syslogd.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/syslogd.c b/syslogd.c
index e85a054..6c781b6 100644
--- a/syslogd.c
+++ b/syslogd.c
@@ -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';