diff options
-rw-r--r-- | miscutils/strings.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/miscutils/strings.c b/miscutils/strings.c index c914338d5..6e4534585 100644 --- a/miscutils/strings.c +++ b/miscutils/strings.c | |||
@@ -82,8 +82,7 @@ int strings_main(int argc, char **argv) | |||
82 | pipe: | 82 | pipe: |
83 | 83 | ||
84 | count=0; | 84 | count=0; |
85 | do | 85 | do{ |
86 | { | ||
87 | c=fgetc(file); | 86 | c=fgetc(file); |
88 | if(ISSTR(c)) | 87 | if(ISSTR(c)) |
89 | { | 88 | { |
@@ -110,11 +109,9 @@ pipe: | |||
110 | i=0; | 109 | i=0; |
111 | } | 110 | } |
112 | count++; | 111 | count++; |
113 | } | 112 | }while(c!=EOF); |
114 | while(c!=EOF); | ||
115 | 113 | ||
116 | if(file!=stdin) | 114 | bb_fclose_nonstdin(file); |
117 | fclose(file); | ||
118 | } | 115 | } |
119 | else | 116 | else |
120 | { | 117 | { |