Skip to content
  • Harin Vadodaria's avatar
    7dca81ba
    Bug#23592214: TIMEOUT ON WAIT FOR VIEW AFTER JOINING GROUP ON GR BUILD WITH WITH_SSL=BUNDLED · 7dca81ba
    Harin Vadodaria authored
    Description: yaSSL uses vio_read/vio_write for
                 receiving/sending data from/to socket.
    
                 vio_read employs customized timeout
                 in case of EAGAIN/EWOULDBLOCK and returns
                 -1.
    
                 However, yaSSL function processReply
                 does not treat this as error in reading
                 data and simply returns.
    
                 This causes upper layer attempting to read
                 until socket becomes invalid. This patch
                 fixes this issue by raising an error when
                 vio_read reports timeout.
    7dca81ba
    Bug#23592214: TIMEOUT ON WAIT FOR VIEW AFTER JOINING GROUP ON GR BUILD WITH WITH_SSL=BUNDLED
    Harin Vadodaria authored
    Description: yaSSL uses vio_read/vio_write for
                 receiving/sending data from/to socket.
    
                 vio_read employs customized timeout
                 in case of EAGAIN/EWOULDBLOCK and returns
                 -1.
    
                 However, yaSSL function processReply
                 does not treat this as error in reading
                 data and simply returns.
    
                 This causes upper layer attempting to read
                 until socket becomes invalid. This patch
                 fixes this issue by raising an error when
                 vio_read reports timeout.
Loading