In smp_fetch_url32_src() and smp_fetch_base32_src() it's better to
validate that the source address was properly initialized since it
will soon be dynamic, thus let's call conn_get_src().
struct buffer *temp;
struct connection *cli_conn = objt_conn(smp->sess->origin);
- if (!cli_conn)
+ if (!cli_conn || !conn_get_src(cli_conn))
return 0;
if (!smp_fetch_base32(args, smp, kw, private))
struct buffer *temp;
struct connection *cli_conn = objt_conn(smp->sess->origin);
- if (!cli_conn)
+ if (!cli_conn || !conn_get_src(cli_conn))
return 0;
if (!smp_fetch_url32(args, smp, kw, private))