X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=http.c;h=5926c5b3f7bbc781d77e2348db2990bcb51460e6;hb=e4d1afbcf2e39a997ae90befd629ee53e444c4c9;hp=eb0c6698013e717eda5b6005fb48666191238aab;hpb=106a36509dc78e32e0b0e64c8da12ace639c879a;p=git.git diff --git a/http.c b/http.c index eb0c66980..5926c5b3f 100644 --- a/http.c +++ b/http.c @@ -1289,5 +1289,10 @@ void release_http_object_request(struct http_object_request *freq) free(freq->url); freq->url = NULL; } - freq->slot = NULL; + if (freq->slot != NULL) { + freq->slot->callback_func = NULL; + freq->slot->callback_data = NULL; + release_active_slot(freq->slot); + freq->slot = NULL; + } }