intact devel
2012-06-12 21:24:53 UTC
--- http.c.orig 2012-06-12 23:04:58.000000000 +0200
+++ http.c 2012-06-12 23:05:58.000000000 +0200
@@ -445,10 +445,14 @@ void http_get_free(struct http_get *hg)
if (hg->proxy) {
http_free_uri(hg->proxy);
free(hg->proxy);
+ hg->proxy = NULL;
}
- if (hg->headers)
+ if (hg->headers) {
keyvals_free(hg->headers);
+ hg->headers = NULL;
+ }
free(hg->reason);
+ hg->reason = NULL;
}
char *base64_encode(const char *str)
+++ http.c 2012-06-12 23:05:58.000000000 +0200
@@ -445,10 +445,14 @@ void http_get_free(struct http_get *hg)
if (hg->proxy) {
http_free_uri(hg->proxy);
free(hg->proxy);
+ hg->proxy = NULL;
}
- if (hg->headers)
+ if (hg->headers) {
keyvals_free(hg->headers);
+ hg->headers = NULL;
+ }
free(hg->reason);
+ hg->reason = NULL;
}
char *base64_encode(const char *str)