diff --git a/f8/httpclientpool.cc b/f8/httpclientpool.cc index 5384755..dd6a7ba 100644 --- a/f8/httpclientpool.cc +++ b/f8/httpclientpool.cc @@ -345,8 +345,9 @@ namespace f8 if (!request) { return; } + f8::HttpContext ctx; if (request->cb) { - request->cb(true, &data, nullptr); + request->cb(true, &data, &ctx); } async_http_hash.erase(seqid); delete request; @@ -358,8 +359,10 @@ namespace f8 if (!request) { return; } + f8::HttpContext ctx; + ctx->response = response; if (request->cb) { - request->cb(false, nullptr, nullptr); + request->cb(false, nullptr, &ctx); } async_http_hash.erase(seqid); delete request;