diff options
author | kstailey <kstailey@openbsd.org> | 1998-08-24 14:42:29 +0000 |
---|---|---|
committer | kstailey <kstailey@openbsd.org> | 1998-08-24 14:42:29 +0000 |
commit | 16ecb5f718aa1de45408a19c335afc79ff02d499 (patch) | |
tree | 8c6d0186fdc8aeec51a70ff405dbf9074263ac05 /usr.bin/readlink | |
parent | You can't use -interface default when there's no default gateway (diff) | |
download | wireguard-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.c | 10 |
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) |