summaryrefslogtreecommitdiffstats
path: root/src/afb-hreq.c
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2017-03-31 16:58:14 +0200
committerJosé Bollo <jose.bollo@iot.bzh>2017-03-31 17:13:18 +0200
commita88ecb472d5a82c80b0ccf8f0ef1594ec0d6c878 (patch)
treef30f5a101bb8d43fef4e5578c51336706a1e4405 /src/afb-hreq.c
parent6797f9722dd3e5463e0f7c118397955bb59a40c7 (diff)
Use xreq for websockets
Change-Id: Ia489f863e8be3384fbe8a240f6010f7d5916b72a Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'src/afb-hreq.c')
-rw-r--r--src/afb-hreq.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/afb-hreq.c b/src/afb-hreq.c
index 8e3230db..69403f65 100644
--- a/src/afb-hreq.c
+++ b/src/afb-hreq.c
@@ -317,8 +317,8 @@ static void afb_hreq_destroy(struct afb_hreq *hreq)
}
afb_context_disconnect(&hreq->xreq.context);
json_object_put(hreq->json);
- free(hreq->xreq.api);
- free(hreq->xreq.verb);
+ free((char*)hreq->xreq.api);
+ free((char*)hreq->xreq.verb);
free(hreq);
}
@@ -908,8 +908,6 @@ static void req_success(struct afb_hreq *hreq, json_object *obj, const char *inf
int afb_hreq_init_req_call(struct afb_hreq *hreq, const char *api, size_t lenapi, const char *verb, size_t lenverb)
{
- free(hreq->xreq.api);
- free(hreq->xreq.verb);
hreq->xreq.api = strndup(api, lenapi);
hreq->xreq.verb = strndup(verb, lenverb);
if (hreq->xreq.api == NULL || hreq->xreq.verb == NULL) {