diff options
| -rw-r--r-- | st.c | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -558,10 +558,10 @@ static int frclen = 0; | |||
| 558 | ssize_t | 558 | ssize_t |
| 559 | xwrite(int fd, const char *s, size_t len) | 559 | xwrite(int fd, const char *s, size_t len) |
| 560 | { | 560 | { |
| 561 | size_t aux = len; | 561 | size_t aux = len, r; |
| 562 | 562 | ||
| 563 | while (len > 0) { | 563 | while (len > 0) { |
| 564 | ssize_t r = write(fd, s, len); | 564 | r = write(fd, s, len); |
| 565 | if (r < 0) | 565 | if (r < 0) |
| 566 | return r; | 566 | return r; |
| 567 | len -= r; | 567 | len -= r; |
