From: Willy Tarreau Date: Tue, 17 Oct 2017 06:00:59 +0000 (+0200) Subject: MINOR: h2: new function h2c_error to mark an error on the connection X-Git-Tag: v1.8-rc1~54 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=741d6df87095ffc510fd3de3a7fae7072be76a3d;p=thirdparty%2Fhaproxy.git MINOR: h2: new function h2c_error to mark an error on the connection This one sets the error code in h2c->errcode and changes the connection's stat to H2_CS_ERROR. --- diff --git a/src/mux_h2.c b/src/mux_h2.c index 370494d5bc..ff9df381cf 100644 --- a/src/mux_h2.c +++ b/src/mux_h2.c @@ -373,6 +373,13 @@ static inline int h2c_mux_busy(const struct h2c *h2c, const struct h2s *h2s) return 1; } +/* marks an error on the connection */ +static inline void h2c_error(struct h2c *h2c, enum h2_err err) +{ + h2c->errcode = err; + h2c->st0 = H2_CS_ERROR; +} + /*********************************************************/ /* functions below are I/O callbacks from the connection */