[BUG] log response byte count, not request

Due to a shameless copy-paste typo, the number of bytes logged was
from the request and not the response. This bug has been present
for a long time.
diff --git a/src/log.c b/src/log.c
index de75aa2..8888aa8 100644
--- a/src/log.c
+++ b/src/log.c
@@ -367,7 +367,7 @@
 		 (s->logs.t_queue >= 0) ? s->logs.t_queue : -1,
 		 (s->logs.t_connect >= 0) ? s->logs.t_connect - s->logs.t_queue : -1,
 		 (tolog & LW_BYTES) ? "" : "+", s->logs.t_close,
-		 (tolog & LW_BYTES) ? "" : "+", s->logs.bytes_in,
+		 (tolog & LW_BYTES) ? "" : "+", s->logs.bytes_out,
 		 sess_term_cond[(s->flags & SN_ERR_MASK) >> SN_ERR_SHIFT],
 		 sess_fin_state[(s->flags & SN_FINST_MASK) >> SN_FINST_SHIFT],
 		 actconn, fe->feconn, be->beconn, s->srv ? s->srv->cur_sess : 0,
diff --git a/src/proto_http.c b/src/proto_http.c
index 30bdc39..e3723c1 100644
--- a/src/proto_http.c
+++ b/src/proto_http.c
@@ -784,7 +784,7 @@
 		 (s->logs.t_data >= 0) ? s->logs.t_data - s->logs.t_connect : -1,
 		 (tolog & LW_BYTES) ? "" : "+", s->logs.t_close,
 		 txn->status,
-		 (tolog & LW_BYTES) ? "" : "+", s->logs.bytes_in,
+		 (tolog & LW_BYTES) ? "" : "+", s->logs.bytes_out,
 		 txn->cli_cookie ? txn->cli_cookie : "-",
 		 txn->srv_cookie ? txn->srv_cookie : "-",
 		 sess_term_cond[(s->flags & SN_ERR_MASK) >> SN_ERR_SHIFT],
@@ -3129,12 +3129,11 @@
 		   bytes from the server, then this is the right moment. */
 		if (t->fe->to_log && !(t->logs.logwait & LW_BYTES)) {
 			t->logs.t_close = t->logs.t_data; /* to get a valid end date */
-			t->logs.bytes_in = txn->rsp.eoh;
+			t->logs.bytes_out = txn->rsp.eoh;
 			if (t->fe->to_log & LW_REQ)
 				http_sess_log(t);
 			else
 				tcp_sess_log(t);
-			t->logs.bytes_in = 0;
 		}
 
 		/* Note: we must not try to cheat by jumping directly to DATA,