aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libbb/chomp.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/libbb/chomp.c b/libbb/chomp.c
index d2f6d5e6f..e62cb4005 100644
--- a/libbb/chomp.c
+++ b/libbb/chomp.c
@@ -32,13 +32,10 @@
32 32
33void chomp(char *s) 33void chomp(char *s)
34{ 34{
35 size_t len = strlen(s); 35 char *lc = (char *)last_char_is(s, '\n');
36 36
37 if (len == 0) 37 if(lc)
38 return; 38 *lc = 0;
39
40 if (s[len-1] == '\n')
41 s[len-1] = '\0';
42} 39}
43 40
44 41