Browse Source

fix Bug #20126

write returns an int, with < 0 being a failure.
experimental/threaded
Shane Caraveo 24 years ago
parent
commit
bb55b3a420
  1. 6
      main/streams.c

6
main/streams.c

@ -1260,9 +1260,9 @@ static size_t php_stdiop_write(php_stream *stream, const char *buf, size_t count
assert(data != NULL);
if (data->fd >= 0) {
return write(data->fd, buf, count);
int bytes_written = write(data->fd, buf, count);
if (bytes_written < 0) return 0;
return (size_t) bytes_written;
} else {
#if HAVE_FLUSHIO

Loading…
Cancel
Save