X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=http_send.c;fp=http_send.c;h=18ad9a5411ce52512fff7ad66e397b9968fc5a15;hb=af1916caa460c43e05a325ea663aaf2764fda2cc;hp=25d9ac18cefdd5353909864aa6ec1001061d9170;hpb=f47f21ba8703dfbd05ad8faf1c75869ff7f97f38;p=paraslash.git diff --git a/http_send.c b/http_send.c index 25d9ac18..18ad9a54 100644 --- a/http_send.c +++ b/http_send.c @@ -36,8 +36,6 @@ enum http_status { HTTP_CONNECTED, /** Successfully received the get request. */ HTTP_GOT_GET_REQUEST, - /** We sent the OK message back to the client. */ - HTTP_SENT_OK_MSG, /** Connection is ready for sending audio data. */ HTTP_STREAMING, /** We didn't receive a valid get request. */ @@ -228,7 +226,7 @@ static void http_post_select(fd_set *rfds, fd_set *wfds) break; case HTTP_GOT_GET_REQUEST: /* need to send ok msg */ if (hc->check_w && FD_ISSET(hc->fd, wfds)) { - hc->status = HTTP_SENT_OK_MSG; + hc->status = HTTP_STREAMING; http_send_ok_msg(hc); } break; @@ -239,10 +237,6 @@ static void http_post_select(fd_set *rfds, fd_set *wfds) "invalid get request"); } break; - case HTTP_SENT_OK_MSG: /* need to send header? */ - if (hc->check_w && FD_ISSET(hc->fd, wfds)) - hc->status = HTTP_STREAMING; - break; } } if (!FD_ISSET(listen_fd, rfds)) @@ -308,12 +302,6 @@ static void http_pre_select(int *max_fileno, fd_set *rfds, fd_set *wfds) para_fd_set(hc->fd, wfds, max_fileno); hc->check_w = 1; break; - case HTTP_SENT_OK_MSG: - if (!vss_playing()) - break; /* wait until server starts playing */ - para_fd_set(hc->fd, wfds, max_fileno); - hc->check_w = 1; - break; } } }