]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
httpc: add http_arg_init calls
authorJaroslav Kysela <perex@perex.cz>
Tue, 8 Dec 2015 16:01:27 +0000 (17:01 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 8 Dec 2015 16:01:57 +0000 (17:01 +0100)
src/httpc.c

index fcd727004f96b7de10aa16ae341d154aced12e1c..f132ba005799ef255698bd745ada7d43bc1e95b2 100644 (file)
@@ -1145,7 +1145,7 @@ http_client_basic_args ( http_client_t *hc, http_arg_list_t *h, const url_t *url
 {
   char buf[256];
 
-  http_arg_init(h);
+  http_arg_flush(h);
   if (url->port == 0) { /* default port */
     http_arg_set(h, "Host", url->host);
   } else {
@@ -1236,6 +1236,7 @@ http_client_simple_reconnect ( http_client_t *hc, const url_t *u,
 
   http_client_flush(hc, 0);
 
+  http_arg_init(&h);
   hc->hc_hdr_create(hc, &h, u, 0);
   hc->hc_reconnected = 1;
   hc->hc_shutdown    = 0;
@@ -1295,6 +1296,7 @@ http_client_simple( http_client_t *hc, const url_t *url )
 {
   http_arg_list_t h;
 
+  http_arg_init(&h);
   hc->hc_hdr_create(hc, &h, url, 0);
   free(hc->hc_url);
   hc->hc_url = url->raw ? strdup(url->raw) : NULL;