diff --git a/echosrv.c b/echosrv.c index 4a7ce88..4d22eb4 100644 --- a/echosrv.c +++ b/echosrv.c @@ -81,7 +81,9 @@ void start_echo(int fd) if (first) { res = write(fd, buffer, ret + prefix_len); first = 0; - write(1, buffer, ret + prefix_len); + if (write(1, buffer, ret + prefix_len) < 0) { + fprintf(stderr, "%s", strerror(errno)); + } } else { res = write(fd, buffer + prefix_len, ret); }