diff --git a/src/log.c b/src/log.c index 19b448f3c..f2a0679d3 100644 --- a/src/log.c +++ b/src/log.c @@ -2504,7 +2504,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t case LOG_FMT_UNIQUEID: // %ID ret = NULL; - src = s->unique_id; + src = s ? s->unique_id : NULL; ret = lf_text(tmplog, src, maxsize - (tmplog - dst), tmp); if (ret == NULL) goto out;