From 6e30efb9bb3b42bb27270f8ab2e2fc545fccb3c5 Mon Sep 17 00:00:00 2001 From: sin Date: Mon, 20 Apr 2015 17:39:50 +0100 Subject: [PATCH] Fix mkdir -p with a leading / --- config.mk | 2 +- mkdir.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config.mk b/config.mk index 45cf37e..84525ce 100644 --- a/config.mk +++ b/config.mk @@ -13,4 +13,4 @@ RANLIB = ranlib # For NetBSD add -D_NETBSD_SOURCE CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 CFLAGS = -std=c99 -Wall -pedantic -LDFLAGS = -s -lrt +LDFLAGS = -s diff --git a/mkdir.c b/mkdir.c index 1b0bf91..9d4951a 100644 --- a/mkdir.c +++ b/mkdir.c @@ -11,7 +11,7 @@ mkdirp(char *path) { char *p; - for (p = path; *p; p++) { + for (p = path + (*path == '/'); *p; p++) { if (*p != '/') continue; *p = '\0';