qulogic/pidgin
Clone
Summary
Browse
Changes
Graph
review fix: do the maximum allowable read each time
bug_12562
2017-10-24, Shivaram Lingamneni
37192dfc65d7
Parents
5ef4de93fc90
Children
7c9350e3089e
473b76c35ebb
review fix: do the maximum allowable read each time
1 files changed, 2 insertions(+), 2 deletions(-)
+2
-2
libpurple/protocols/irc/irc.c
--- a/libpurple/protocols/irc/irc.c Fri Sep 29 15:50:41 2017 -0400
+++ b/libpurple/protocols/irc/irc.c Tue Oct 24 14:12:05 2017 -0400
@@ -698,7 +698,7 @@
}
}
- len = purple_ssl_read(gsc, irc->inbuf + irc->inbufused, IRC_BUFSIZE_INCREMENT - 1);
+ len = purple_ssl_read(gsc, irc->inbuf + irc->inbufused, irc->inbuflen - irc->inbufused - 1);
if (len > 0) {
read_input(irc, len);
}
@@ -735,7 +735,7 @@
}
}
- len = read(irc->fd, irc->inbuf + irc->inbufused, IRC_BUFSIZE_INCREMENT - 1);
+ len = read(irc->fd, irc->inbuf + irc->inbufused, irc->inbuflen - irc->inbufused - 1);
if (len < 0 && errno == EAGAIN) {
return;