X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=httpinput.cpp;h=7da8daa1d85e732be755236a780d010a82e9cd4e;hb=6cb6815facd386521b21c66c35b48ea295dff98e;hp=2a101bd31dd94fecd9fa7cd9021e31867131163e;hpb=562cf44b96b5c0260d1a1ab18b2dd2408b6d1fc8;p=cubemap diff --git a/httpinput.cpp b/httpinput.cpp index 2a101bd..7da8daa 100644 --- a/httpinput.cpp +++ b/httpinput.cpp @@ -62,7 +62,9 @@ HTTPInput::HTTPInput(const InputProto &serialized) void HTTPInput::close_socket() { - safe_close(sock); + if (sock != -1) { + safe_close(sock); + } } InputProto HTTPInput::serialize() const @@ -385,7 +387,7 @@ void HTTPInput::do_work() if (ret == 0) { // This really shouldn't happen... - log(ERROR, "[%s] Socket unexpectedly closed while reading header", + log(ERROR, "[%s] Socket unexpectedly closed while reading data", url.c_str()); state = CLOSING_SOCKET; continue;