diff options
author | Eric Andersen | 2001-05-07 17:48:28 +0000 |
---|---|---|
committer | Eric Andersen | 2001-05-07 17:48:28 +0000 |
commit | 28355a36da6ad4d1b55ba9bb146fb0b6586e7edb (patch) | |
tree | d08439547c9b94e1d0211fb0de91e68fc3180fe4 /miscutils | |
parent | 822c3837f95a355f90d25aaabeb2445bb5eb1bf0 (diff) | |
download | busybox-28355a36da6ad4d1b55ba9bb146fb0b6586e7edb.zip busybox-28355a36da6ad4d1b55ba9bb146fb0b6586e7edb.tar.gz |
Per some comments from Lars Kellogg-Stedman <lars@larsshack.org>,
make xreadlink() return NULL on failure, and make sure everyone
uses the interface correctly.
-Erik
Diffstat (limited to 'miscutils')
-rw-r--r-- | miscutils/readlink.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/miscutils/readlink.c b/miscutils/readlink.c index 2266495..c46ebd1 100644 --- a/miscutils/readlink.c +++ b/miscutils/readlink.c @@ -37,6 +37,8 @@ int readlink_main(int argc, char **argv) show_usage(); buf = xreadlink(argv[1]); + if (!buf) + return EXIT_FAILURE; puts(buf); #ifdef BB_FEATURE_CLEAN_UP free(buf); |