summaryrefslogtreecommitdiffstats
path: root/usr.bin/readlink
diff options
context:
space:
mode:
authorkstailey <kstailey@openbsd.org>1998-08-24 14:42:29 +0000
committerkstailey <kstailey@openbsd.org>1998-08-24 14:42:29 +0000
commit16ecb5f718aa1de45408a19c335afc79ff02d499 (patch)
tree8c6d0186fdc8aeec51a70ff405dbf9074263ac05 /usr.bin/readlink
parentYou can't use -interface default when there's no default gateway (diff)
downloadwireguard-openbsd-16ecb5f718aa1de45408a19c335afc79ff02d499.tar.xz
wireguard-openbsd-16ecb5f718aa1de45408a19c335afc79ff02d499.zip
do not mangle output of realpath()
Diffstat (limited to 'usr.bin/readlink')
-rw-r--r--usr.bin/readlink/readlink.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/usr.bin/readlink/readlink.c b/usr.bin/readlink/readlink.c
index 3d965d09c68..5e2bfdbdd04 100644
--- a/usr.bin/readlink/readlink.c
+++ b/usr.bin/readlink/readlink.c
@@ -1,5 +1,5 @@
/*
- * $OpenBSD: readlink.c,v 1.15 1998/07/08 04:36:37 mickey Exp $
+ * $OpenBSD: readlink.c,v 1.18 1998/08/24 14:45:33 kstailey Exp $
*
* Copyright (c) 1997
* Kenneth Stailey (hereinafter referred to as the author)
@@ -74,9 +74,11 @@ main(argc, argv)
if (fflag)
realpath(argv[0], buf);
- else if ((n = readlink(argv[0], buf, sizeof buf-1)) < 0)
- exit(1);
- buf[n] = '\0';
+ else {
+ if ((n = readlink(argv[0], buf, sizeof buf-1)) < 0)
+ exit(1);
+ buf[n] = '\0';
+ }
printf("%s", buf);
if (!nflag)