diff --git a/src/peers.c b/src/peers.c
index 7247d7624..0516d0cc9 100644
--- a/src/peers.c
+++ b/src/peers.c
@@ -1181,11 +1181,14 @@ static struct session *peer_session_create(struct peer *peer, struct peer_sessio
memset(s->stkctr, 0, sizeof(s->stkctr));
/* FIXME: the logs are horribly complicated now, because they are
- * defined in
,
, and later and .
+ * defined in ,
, and later and . We still initialize
+ * a few of them to help troubleshooting (eg: show sess shows them).
*/
s->logs.logwait = 0;
s->logs.level = 0;
+ s->logs.accept_date = date; /* user-visible date for logging */
+ s->logs.tv_accept = now; /* corrected date for internal use */
s->do_log = NULL;
/* default error reporting function, may be changed by analysers */