Commit d10cd708 authored by Rafaël Carré's avatar Rafaël Carré

That shouldn't have been part of the previous commit

parent 5aded14b
...@@ -1941,27 +1941,16 @@ vlc_bool_t ReadCommand( intf_thread_t *p_intf, char *p_buffer, int *pi_size ) ...@@ -1941,27 +1941,16 @@ vlc_bool_t ReadCommand( intf_thread_t *p_intf, char *p_buffer, int *pi_size )
} }
#endif #endif
int i_socket = p_intf->p_sys->i_socket == -1 ? 0 : p_intf->p_sys->i_socket; while( !intf_ShouldDie( p_intf ) && *pi_size < MAX_LINE_LENGTH &&
/* 0 == STDIN_FILENO */ (i_read = net_Read( p_intf, p_intf->p_sys->i_socket == -1 ?
0 /*STDIN_FILENO*/ : p_intf->p_sys->i_socket, NULL,
while( !intf_ShouldDie( p_intf ) && *pi_size < MAX_LINE_LENGTH ) (uint8_t *)p_buffer + *pi_size, 1, VLC_FALSE ) ) > 0 )
{
i_read = net_Read( p_intf, i_socket, NULL,
(uint8_t *)p_buffer + *pi_size, 1, VLC_FALSE );
if( i_read > 0 )
{ {
if( p_buffer[ *pi_size ] == '\r' || p_buffer[ *pi_size ] == '\n' ) if( p_buffer[ *pi_size ] == '\r' || p_buffer[ *pi_size ] == '\n' )
break; break;
(*pi_size)++; (*pi_size)++;
} }
else if( i_read == 0 )
break;
else if( errno != EINTR )
/* we try again if a system call was interrupted */
break;
}
/* Connection closed */ /* Connection closed */
if( i_read <= 0 ) if( i_read <= 0 )
......
...@@ -267,8 +267,6 @@ net_ReadInner (vlc_object_t *restrict p_this, unsigned fdc, const int *fdv, ...@@ -267,8 +267,6 @@ net_ReadInner (vlc_object_t *restrict p_this, unsigned fdc, const int *fdv,
#if defined(WIN32) || defined(UNDER_CE) #if defined(WIN32) || defined(UNDER_CE)
WSASetLastError (WSAEINTR); WSASetLastError (WSAEINTR);
#else #else
if( p_this->b_die ) printf("b_die\n");
else printf("p_libvlc->b_die\n");
errno = EINTR; errno = EINTR;
#endif #endif
goto error; goto error;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment