[MINOR] move the response headers to the http_req
diff --git a/src/client.c b/src/client.c
index 8bcd143..e4babba 100644
--- a/src/client.c
+++ b/src/client.c
@@ -198,9 +198,9 @@
 		s->uniq_id = totalconn;
 		p->cum_feconn++;	/* cum_beconn will be increased once assigned */
 
-		s->rsp_cap = NULL;
 		hreq = &s->hreq;
 		hreq->req.cap = NULL;
+		hreq->rsp.cap = NULL;
 		hreq->hdr_idx.v = NULL;
 		hreq->hdr_idx.size = hreq->hdr_idx.used = 0;
 
@@ -226,7 +226,7 @@
 
 
 			if (p->fiprm->nb_rsp_cap > 0) {
-				if ((s->rsp_cap =
+				if ((hreq->rsp.cap =
 				     pool_alloc_from(p->fiprm->rsp_cap_pool, p->fiprm->nb_rsp_cap*sizeof(char *)))
 				    == NULL) { /* no memory */
 					if (hreq->req.cap != NULL)
@@ -236,15 +236,15 @@
 					pool_free(session, s);
 					return 0;
 				}
-				memset(s->rsp_cap, 0, p->fiprm->nb_rsp_cap*sizeof(char *));
+				memset(hreq->rsp.cap, 0, p->fiprm->nb_rsp_cap*sizeof(char *));
 			}
 
 
 			if ((hreq->hdr_idx.v =
 			     pool_alloc_from(p->hdr_idx_pool, hreq->hdr_idx.size*sizeof(*hreq->hdr_idx.v)))
 			    == NULL) { /* no memory */
-				if (s->rsp_cap != NULL)
-					pool_free_to(p->fiprm->rsp_cap_pool, s->rsp_cap);
+				if (hreq->rsp.cap != NULL)
+					pool_free_to(p->fiprm->rsp_cap_pool, hreq->rsp.cap);
 				if (hreq->req.cap != NULL)
 					pool_free_to(p->fiprm->req_cap_pool, hreq->req.cap);
 				close(cfd); /* nothing can be done for this fd without memory */
@@ -333,8 +333,8 @@
 		if ((s->req = pool_alloc(buffer)) == NULL) { /* no memory */
 			if (hreq->hdr_idx.v != NULL)
 				pool_free_to(p->hdr_idx_pool, hreq->hdr_idx.v);
-			if (s->rsp_cap != NULL)
-				pool_free_to(p->fiprm->rsp_cap_pool, s->rsp_cap);
+			if (hreq->rsp.cap != NULL)
+				pool_free_to(p->fiprm->rsp_cap_pool, hreq->rsp.cap);
 			if (hreq->req.cap != NULL)
 				pool_free_to(p->fiprm->req_cap_pool, hreq->req.cap);
 			close(cfd); /* nothing can be done for this fd without memory */
@@ -356,8 +356,8 @@
 			pool_free(buffer, s->req);
 			if (hreq->hdr_idx.v != NULL)
 				pool_free_to(p->hdr_idx_pool, hreq->hdr_idx.v);
-			if (s->rsp_cap != NULL)
-				pool_free_to(p->fiprm->rsp_cap_pool, s->rsp_cap);
+			if (hreq->rsp.cap != NULL)
+				pool_free_to(p->fiprm->rsp_cap_pool, hreq->rsp.cap);
 			if (hreq->req.cap != NULL)
 				pool_free_to(p->fiprm->req_cap_pool, hreq->req.cap);
 			close(cfd); /* nothing can be done for this fd without memory */