* ftp.c:
*****************************************************************************
* Copyright (C) 2001, 2002 VideoLAN
- * $Id: ftp.c,v 1.11 2003/03/24 19:12:16 gbazin Exp $
+ * $Id: ftp.c,v 1.12 2003/03/24 20:00:51 gbazin Exp $
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
*
NULL, NULL, &timeout )) == 0
|| (i_ret < 0 && errno == EINTR) )
{
+ FD_ZERO( &fds );
+ FD_SET( p_socket->i_handle, &fds );
timeout.tv_sec = 1;
timeout.tv_usec = 0;
* http.c: HTTP access plug-in
*****************************************************************************
* Copyright (C) 2001, 2002 VideoLAN
- * $Id: http.c,v 1.29 2003/03/24 19:12:16 gbazin Exp $
+ * $Id: http.c,v 1.30 2003/03/24 20:00:51 gbazin Exp $
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
*
#endif
)
{
+ FD_ZERO( &fds );
+ FD_SET( p_access_data->i_handle, &fds );
timeout.tv_sec = 0;
timeout.tv_usec = 500000;
* mms.c: MMS access plug-in
*****************************************************************************
* Copyright (C) 2001, 2002 VideoLAN
- * $Id: mms.c,v 1.29 2003/03/24 19:12:16 gbazin Exp $
+ * $Id: mms.c,v 1.30 2003/03/24 20:00:51 gbazin Exp $
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
*
NULL, NULL, &timeout )) == 0
|| (i_ret < 0 && errno == EINTR) )
{
+ FD_ZERO( &fds );
+ if( i_tcp > 0 ) FD_SET( p_access->socket_tcp.i_handle, &fds );
+ if( i_udp > 0 ) FD_SET( p_access->socket_udp.i_handle, &fds );
timeout.tv_sec = 0;
timeout.tv_usec = 500000;
* udp.c: raw UDP & RTP access plug-in
*****************************************************************************
* Copyright (C) 2001, 2002 VideoLAN
- * $Id: udp.c,v 1.17 2003/03/24 19:12:16 gbazin Exp $
+ * $Id: udp.c,v 1.18 2003/03/24 20:00:51 gbazin Exp $
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
* Tristan Leteurtre <tooney@via.ecp.fr>
NULL, NULL, &timeout )) == 0
|| (i_ret < 0 && errno == EINTR) )
{
+ FD_ZERO( &fds );
+ FD_SET( p_access_data->i_handle, &fds );
timeout.tv_sec = 0;
timeout.tv_usec = 500000;