]> git.sesse.net Git - cubemap/blobdiff - httpinput.cpp
Merge branch 'master' of /srv/git.sesse.net/www/cubemap
[cubemap] / httpinput.cpp
index c30651ed3e5c42100a7f5cc0d16f56e8b7c7751f..e113c5717a76ac27ae6f1a52ae30c93a1b29e747 100644 (file)
@@ -1,4 +1,3 @@
-#include <stdio.h>
 #include <assert.h>
 #include <errno.h>
 #include <netdb.h>
@@ -9,6 +8,7 @@
 #include <string.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
+#include <time.h>
 #include <unistd.h>
 #include <map>
 #include <string>
@@ -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