diff options
-rw-r--r-- | coreutils/basename.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/coreutils/basename.c b/coreutils/basename.c index a3085ede3..8a5597e65 100644 --- a/coreutils/basename.c +++ b/coreutils/basename.c | |||
@@ -48,5 +48,6 @@ int basename_main(int argc, char **argv) | |||
48 | 48 | ||
49 | /* puts(s) will do, but we can do without stdio this way: */ | 49 | /* puts(s) will do, but we can do without stdio this way: */ |
50 | s[m++] = '\n'; | 50 | s[m++] = '\n'; |
51 | return full_write(STDOUT_FILENO, s, m) == (ssize_t)m; | 51 | /* NB: != is correct here: */ |
52 | return full_write(STDOUT_FILENO, s, m) != (ssize_t)m; | ||
52 | } | 53 | } |