summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkjell <kjell@openbsd.org>2008-06-13 20:07:40 +0000
committerkjell <kjell@openbsd.org>2008-06-13 20:07:40 +0000
commitc34f8e29c3f2249fa7d42f57bbbf14a0ce469371 (patch)
treeb256c15ee471b310e05aa1de21cab6e1b4b6d629
parentphessler noted that c-mode ignored blinking braces. (diff)
downloadwireguard-openbsd-c34f8e29c3f2249fa7d42f57bbbf14a0ce469371.tar.xz
wireguard-openbsd-c34f8e29c3f2249fa7d42f57bbbf14a0ce469371.zip
One more "//" instead of "/" case. Hidden in a getcwd.
Noted, ok otto@
-rw-r--r--usr.bin/mg/dir.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.bin/mg/dir.c b/usr.bin/mg/dir.c
index e96e8e2049d..235277398ad 100644
--- a/usr.bin/mg/dir.c
+++ b/usr.bin/mg/dir.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dir.c,v 1.18 2007/05/28 17:52:17 kjell Exp $ */
+/* $OpenBSD: dir.c,v 1.19 2008/06/13 20:07:40 kjell Exp $ */
/* This file is in the public domain. */
@@ -24,7 +24,8 @@ dirinit(void)
ewprintf("Can't get current directory!");
chdir("/");
}
- (void)strlcat(mgcwd, "/", sizeof(mgcwd));
+ if (!(mgcwd[0] == '/' && mgcwd [1] == '\0'))
+ (void)strlcat(mgcwd, "/", sizeof(mgcwd));
}
/*