ffserver: Avoid busylooping while reading non-blocking input
authorHoward Chu <hyc@highlandsun.com>
Fri, 21 May 2010 07:59:12 +0000 (07:59 +0000)
committerMartin Storsjö <martin@martin.st>
Fri, 21 May 2010 07:59:12 +0000 (07:59 +0000)
Patch by Howard Chu, hyc at highlandsun dot com

Originally committed as revision 23210 to svn://svn.ffmpeg.org/ffmpeg/trunk

ffserver.c

index 1bb1141..3cdcd88 100644 (file)
@@ -2629,6 +2629,7 @@ static int http_receive_data(HTTPContext *c)
                 ff_neterrno() != FF_NETERROR(EINTR))
                 /* error : close connection */
                 goto fail;
                 ff_neterrno() != FF_NETERROR(EINTR))
                 /* error : close connection */
                 goto fail;
+            return 0;
         } else if (len == 0) {
             /* end of connection : close it */
             goto fail;
         } else if (len == 0) {
             /* end of connection : close it */
             goto fail;