X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=httpinput.cpp;h=478356ef75c4aac7e276a6e4db20189d9ad2a3cc;hb=a2f189dc473049aec372f2b26930d19b54025a9d;hp=c975a2497007c1d45605ce73103f5405be4c78ed;hpb=bfc1a54cf84bb1784c14bd4f5acbb500460e35b5;p=cubemap diff --git a/httpinput.cpp b/httpinput.cpp index c975a24..478356e 100644 --- a/httpinput.cpp +++ b/httpinput.cpp @@ -79,13 +79,6 @@ HTTPInput::HTTPInput(const InputProto &serialized) string protocol; parse_url(url, &protocol, &host, &port, &path); // Don't care if it fails. - // Older versions stored the extra \r\n in the HTTP header. - // Strip it if we find it. - if (http_header.size() >= 4 && - memcmp(http_header.data() + http_header.size() - 4, "\r\n\r\n", 4) == 0) { - http_header.resize(http_header.size() - 2); - } - pthread_mutex_init(&stats_mutex, NULL); stats.url = url; stats.bytes_received = serialized.bytes_received(); @@ -101,6 +94,7 @@ void HTTPInput::close_socket() { if (sock != -1) { safe_close(sock); + sock = -1; } MutexLock lock(&stats_mutex);