=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/readlink/readlink.c,v retrieving revision 1.17 retrieving revision 1.18 diff -c -r1.17 -r1.18 *** src/usr.bin/readlink/readlink.c 1998/08/24 14:43:16 1.17 --- src/usr.bin/readlink/readlink.c 1998/08/24 14:45:33 1.18 *************** *** 1,5 **** /* ! * $OpenBSD: readlink.c,v 1.17 1998/08/24 14:43:16 kstailey Exp $ * * Copyright (c) 1997 * Kenneth Stailey (hereinafter referred to as the author) --- 1,5 ---- /* ! * $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) *************** *** 72,84 **** exit(1); } ! if (fflag) { realpath(argv[0], buf); ! n = strlen(buf); } - else if ((n = readlink(argv[0], buf, sizeof buf-1)) < 0) - exit(1); - buf[n] = '\0'; printf("%s", buf); if (!nflag) --- 72,84 ---- exit(1); } ! if (fflag) realpath(argv[0], buf); ! else { ! if ((n = readlink(argv[0], buf, sizeof buf-1)) < 0) ! exit(1); ! buf[n] = '\0'; } printf("%s", buf); if (!nflag)