Changeset 888d3fc32954e14fd56b49232a69647950104123

Show
Ignore:
Timestamp:
18/08/05 15:53:45 (3 years ago)
Author:
Jean-Paul Saman <jpsaman@videolan.org>
git-committer:
Jean-Paul Saman <jpsaman@videolan.org> 1124373225 +0000
git-parent:

[c3529672cf474af0307e7b8ba7f6c99fcd73ba65]

git-author:
Jean-Paul Saman <jpsaman@videolan.org> 1124373225 +0000
Message:

Eliminate false errors of which errno said it was a success.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/misc/net.c

    re7440c3 r888d3fc  
    764764        if( ( i_recv = (p_vs != NULL) 
    765765              ? p_vs->pf_recv( p_vs->p_sys, p_data, i_data ) 
    766               : recv( fd, p_data, i_data, 0 ) ) <= 0 ) 
     766              : recv( fd, p_data, i_data, 0 ) ) < 0 ) 
    767767        { 
    768768#if defined(WIN32) || defined(UNDER_CE) 
     
    844844                         ? pp_vs[i]->pf_recv( pp_vs[i]->p_sys, p_data, i_data ) 
    845845                         : recv( pi_fd[i], p_data, i_data, 0 ); 
    846                 if( i_recv <= 0 ) 
     846                if( i_recv < 0 ) 
    847847                { 
    848848#ifdef WIN32 
     
    859859                                  WSAGetLastError() ); 
    860860#else 
    861                     msg_Err( p_this, "recv failed (%s)", strerror(errno) ); 
     861                    msg_Err( p_this, "recv failed (%s)", strerror(errno) ); 
    862862#endif 
    863863                    return VLC_EGENERIC;