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)

Reply via email to