uclient-http: Close ustream file handle only if allocated
[oweals/uclient.git] / uclient-http.c
index ebe77582368ebee4f7a50482f49b154b12371b16..8d6d32734ba93286c968212945a66a56fb781257 100644 (file)
@@ -149,7 +149,8 @@ static void uclient_http_disconnect(struct uclient_http *uh)
        if (uh->ssl)
                ustream_free(&uh->ussl.stream);
        ustream_free(&uh->ufd.stream);
-       close(uh->ufd.fd.fd);
+       if(uh->ufd.fd.fd)
+               close(uh->ufd.fd.fd);
        uh->us = NULL;
 }