aboutsummaryrefslogtreecommitdiff
path: root/src/supplemental/http/http_client.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2020-01-08 20:34:26 -0800
committerGarrett D'Amore <garrett@damore.org>2020-01-08 21:16:30 -0800
commitb21d7805523a407a14567017edbdef57ca81781f (patch)
treee07f08bdc047ee4dfb057b670766e3de5bf2f981 /src/supplemental/http/http_client.c
parent8479b4c8861c77cfd9eb64e724615605bdd1cbcb (diff)
downloadnng-b21d7805523a407a14567017edbdef57ca81781f.tar.gz
nng-b21d7805523a407a14567017edbdef57ca81781f.tar.bz2
nng-b21d7805523a407a14567017edbdef57ca81781f.zip
fixes #1094 Consider in-lining task and aio
This only does it for rep, but it also has changes that should increase the overall test coverage for the REP protocol
Diffstat (limited to 'src/supplemental/http/http_client.c')
-rw-r--r--src/supplemental/http/http_client.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/supplemental/http/http_client.c b/src/supplemental/http/http_client.c
index 3c60bd46..ecba84ae 100644
--- a/src/supplemental/http/http_client.c
+++ b/src/supplemental/http/http_client.c
@@ -91,7 +91,7 @@ http_dial_cb(void *arg)
void
nni_http_client_fini(nni_http_client *c)
{
- nni_aio_fini(c->aio);
+ nni_aio_free(c->aio);
nng_stream_dialer_free(c->dialer);
nni_mtx_fini(&c->mtx);
NNI_FREE_STRUCT(c);
@@ -132,7 +132,7 @@ nni_http_client_init(nni_http_client **cp, const nni_url *url)
return (rv);
}
- if ((rv = nni_aio_init(&c->aio, http_dial_cb, c)) != 0) {
+ if ((rv = nni_aio_alloc(&c->aio, http_dial_cb, c)) != 0) {
nni_http_client_fini(c);
return (rv);
}
@@ -251,7 +251,7 @@ http_txn_reap(void *arg)
}
}
nni_http_chunks_free(txn->chunks);
- nni_aio_fini(txn->aio);
+ nni_aio_free(txn->aio);
NNI_FREE_STRUCT(txn);
}
@@ -405,7 +405,7 @@ nni_http_transact_conn(
nni_aio_finish_error(aio, NNG_ENOMEM);
return;
}
- if ((rv = nni_aio_init(&txn->aio, http_txn_cb, txn)) != 0) {
+ if ((rv = nni_aio_alloc(&txn->aio, http_txn_cb, txn)) != 0) {
NNI_FREE_STRUCT(txn);
nni_aio_finish_error(aio, rv);
return;
@@ -450,7 +450,7 @@ nni_http_transact(nni_http_client *client, nni_http_req *req,
nni_aio_finish_error(aio, NNG_ENOMEM);
return;
}
- if ((rv = nni_aio_init(&txn->aio, http_txn_cb, txn)) != 0) {
+ if ((rv = nni_aio_alloc(&txn->aio, http_txn_cb, txn)) != 0) {
NNI_FREE_STRUCT(txn);
nni_aio_finish_error(aio, rv);
return;