{
struct channel *chn;
- if (!s)
- return 0;
-
chn = ((opt & SMP_OPT_DIR) == SMP_OPT_DIR_RES) ? &s->res : &s->req;
if (!chn->buf)
return 0;
struct channel *chn;
const unsigned char *data;
- if (!s)
- goto not_ssl_hello;
-
chn = ((opt & SMP_OPT_DIR) == SMP_OPT_DIR_RES) ? &s->res : &s->req;
if (!chn->buf)
goto not_ssl_hello;
int version, bleft, msg_len;
const unsigned char *data;
- if (!s || !s->req.buf)
+ if (!s->req.buf)
return 0;
msg_len = 0;
struct channel *chn;
unsigned char *data;
- if (!s)
- goto not_ssl_hello;
-
chn = ((opt & SMP_OPT_DIR) == SMP_OPT_DIR_RES) ? &s->res : &s->req;
if (!chn->buf)
goto not_ssl_hello;
int bleft;
const unsigned char *data;
- if (!s || !s->req.buf)
+ if (!s->req.buf)
return 0;
smp->flags = SMP_F_CONST;
/* by default buf offset == len offset + len size */
/* buf offset could be absolute or relative to len offset + len size if prefixed by + or - */
- if (!s)
- return 0;
-
chn = ((opt & SMP_OPT_DIR) == SMP_OPT_DIR_RES) ? &s->res : &s->req;
if (!chn->buf)
return 0;
unsigned int buf_size = arg_p[1].data.uint;
struct channel *chn;
- if (!s)
- return 0;
-
chn = ((opt & SMP_OPT_DIR) == SMP_OPT_DIR_RES) ? &s->res : &s->req;
if (!chn->buf)
return 0;
struct connection *conn;
struct session *sess = l4->sess;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
smp->flags = 0;
- if (!l4)
- return 0;
-
conn = objt_conn(l4->si[back_conn].end);
if (!conn || !conn->xprt_ctx || conn->xprt != &ssl_sock)
return 0;
smp->flags = 0;
- if (!l4)
- return 0;
-
conn = objt_conn(l4->si[back_conn].end);
if (!conn || !conn->xprt_ctx || conn->xprt != &ssl_sock)
return 0;
smp->flags = 0;
- if (!l4)
- return 0;
-
conn = objt_conn(l4->si[back_conn].end);
if (!conn || !conn->xprt_ctx || conn->xprt != &ssl_sock)
return 0;
smp->flags = SMP_F_CONST;
smp->type = SMP_T_STR;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || !conn->xprt_ctx || conn->xprt != &ssl_sock)
return 0;
smp->flags = SMP_F_CONST;
smp->type = SMP_T_STR;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || !conn->xprt_ctx || conn->xprt != &ssl_sock)
return 0;
smp->flags = 0;
- if (!l4)
- return 0;
-
conn = objt_conn(l4->si[back_conn].end);
if (!conn || !conn->xprt_ctx || conn->xprt != &ssl_sock)
return 0;
smp->flags = SMP_F_CONST;
smp->type = SMP_T_BIN;
- if (!l4)
- return 0;
-
conn = objt_conn(l4->si[back_conn].end);
if (!conn || !conn->xprt_ctx || conn->xprt != &ssl_sock)
return 0;
smp->flags = SMP_F_CONST;
smp->type = SMP_T_STR;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || !conn->xprt_ctx || conn->xprt != &ssl_sock)
return 0;
smp->flags = 0;
- if (!l4)
- return 0;
-
conn = objt_conn(l4->si[back_conn].end);
if (!conn || !conn->xprt_ctx || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;
struct session *sess = strm_sess(l4);
struct connection *conn;
- if (!l4)
- return 0;
-
conn = objt_conn(sess->origin);
if (!conn || conn->xprt != &ssl_sock)
return 0;