# HG changeset patch # User bertrand # Date 1031431124 0 # Node ID d8e2623a2ea14e031b3bfb2ab8f2dc97a621e78d # Parent 10f629e33ee6e9237ce3d4b7ab6fd45cb804374c Don't try to reread from the socket if the server says EOF diff -r 10f629e33ee6 -r d8e2623a2ea1 libmpdemux/asf_streaming.c --- a/libmpdemux/asf_streaming.c Sat Sep 07 20:37:09 2002 +0000 +++ b/libmpdemux/asf_streaming.c Sat Sep 07 20:38:44 2002 +0000 @@ -660,7 +660,7 @@ do { i = read( fd, buffer, BUFFER_SIZE ); //printf("read: %d\n", i ); - if( i<0 ) { + if( i<=0 ) { perror("read"); http_free( http_hdr ); return -1;