pengzhouhu created THRIFT-4952:
----------------------------------
Summary: Modified infinite loop in ssl_read
Key: THRIFT-4952
URL: https://issues.apache.org/jira/browse/THRIFT-4952
Project: Thrift
Issue Type: Bug
Affects Versions: 0.13.0
Environment: thrift-master
Reporter: pengzhouhu
Fix For: 0.13.0
when we call this SSL_read fuction "bytes = SSL_read(ssl_socket->ssl, buf,
len) ", bytes defined guint , if SSL_read fuction returns a negative number,
it will be converted to a large int number, which will break all the time as a
infinite loop.
Considering the read field size of SSL,so i think change type from 'guint' to
'gint32' is enough.
--
This message was sent by Atlassian Jira
(v8.3.2#803003)