Ticket #11504: ssdp.diff

File ssdp.diff, 588 bytes (added by JYA, 11 years ago)
  • mythtv/libs/libmythupnp/ssdp.cpp

    diff --git a/mythtv/libs/libmythupnp/ssdp.cpp b/mythtv/libs/libmythupnp/ssdp.cpp
    index 3aca701..800ab0f 100644
    a b void SSDP::ProcessData( MSocketDevice *pSocket ) 
    323323        long nRead = 0;
    324324        do
    325325        {
    326             long ret = pSocket->readBlock( buffer.data() + nRead, nBytes );
     326            long ret = pSocket->readBlock( buffer.data() + nRead, nBytes - nRead );
    327327            if (ret < 0)
    328328            {
    329329                LOG(VB_GENERAL, LOG_ERR, QString("Socket readBlock error %1")