Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- stream.c.orig 2018-07-08 23:18:10.957097640 +0900
- +++ stream.c 2018-07-08 23:19:59.133210025 +0900
- @@ -996,7 +996,7 @@
- while (res > 0 && priv->inbuf_len < min_read) {
- res = (int)read(priv->fd, p,
- sizeof(priv->inbuf) - priv->inbuf_len);
- - if (res == 0 || (res <= 0 && ((errno != EAGAIN) && (errno != EOVERFLOW))) { // Dirty hack.
- + if (res == 0 || (res <= 0 && ((errno != EAGAIN) && (errno != EOVERFLOW)))) { // Dirty hack.
- err = errno;
- syslog(LOG_INFO, "failed to read. ret:%d err:%d",
- res, err);
- @@ -1006,7 +1006,7 @@
- res = 0;
- break;
- } else if((res < 0) && (errno == EOVERFLOW)) {
- - // EOVERFLOW: Discard data
- + // EOVERFLOW: Discard data(TRY)
- res = 0;
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement