From: Willy Tarreau Date: Fri, 26 Mar 2021 10:27:59 +0000 (+0100) Subject: MINOR: vars: make get_vars() allow the session to be null X-Git-Tag: v2.4-dev14~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a07d61be4c0df15f41008f7122b19c25b4bc8a01;p=thirdparty%2Fhaproxy.git MINOR: vars: make get_vars() allow the session to be null In order to support manipulating variables from outside a session, let's make get_vars() not assume that the session is always set. --- diff --git a/src/vars.c b/src/vars.c index 3390d240cb..3c19ec815e 100644 --- a/src/vars.c +++ b/src/vars.c @@ -47,7 +47,7 @@ static inline struct vars *get_vars(struct session *sess, struct stream *strm, e case SCOPE_PROC: return &global.vars; case SCOPE_SESS: - return &sess->vars; + return sess ? &sess->vars : NULL; case SCOPE_CHECK: { struct check *check = objt_check(sess->origin);