Restconf: reset body buffer
Test: replace http2 with http1.1 instead of appending it
This commit is contained in:
parent
e0ba90207b
commit
2ce77fdd5c
4 changed files with 5 additions and 3 deletions
|
|
@ -765,6 +765,8 @@ restconf_http1_process(restconf_conn *rc,
|
||||||
cbuf_reset(sd->sd_outp_buf);
|
cbuf_reset(sd->sd_outp_buf);
|
||||||
cbuf_reset(sd->sd_inbuf);
|
cbuf_reset(sd->sd_inbuf);
|
||||||
cbuf_reset(sd->sd_indata);
|
cbuf_reset(sd->sd_indata);
|
||||||
|
if (sd->sd_body)
|
||||||
|
cbuf_reset(sd->sd_body);
|
||||||
if (sd->sd_qvec){
|
if (sd->sd_qvec){
|
||||||
cvec_free(sd->sd_qvec);
|
cvec_free(sd->sd_qvec);
|
||||||
sd->sd_qvec = NULL;
|
sd->sd_qvec = NULL;
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ s="$_" ; . ./lib.sh || if [ "$s" = $0 ]; then exit 0; else return 0; fi
|
||||||
# Pin to http/1
|
# Pin to http/1
|
||||||
if [ ${HAVE_LIBNGHTTP2} = true -a ${HAVE_HTTP1} = true ]; then
|
if [ ${HAVE_LIBNGHTTP2} = true -a ${HAVE_HTTP1} = true ]; then
|
||||||
HAVE_LIBNGHTTP2=false
|
HAVE_LIBNGHTTP2=false
|
||||||
CURLOPTS="${CURLOPTS} --http1.1"
|
CURLOPTS=${CURLOPTS/http2/http1.1}
|
||||||
HVER=1.1
|
HVER=1.1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ APPNAME=example
|
||||||
if [ ${HAVE_LIBNGHTTP2} = true ]; then
|
if [ ${HAVE_LIBNGHTTP2} = true ]; then
|
||||||
# Pin to http/1
|
# Pin to http/1
|
||||||
HAVE_LIBNGHTTP2=false
|
HAVE_LIBNGHTTP2=false
|
||||||
CURLOPTS="${CURLOPTS} --http1.1"
|
CURLOPTS=${CURLOPTS/http2/http1.1}
|
||||||
HVER=1.1
|
HVER=1.1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ fi
|
||||||
# Pin to http/1
|
# Pin to http/1
|
||||||
if [ ${HAVE_LIBNGHTTP2} = true -a ${HAVE_HTTP1} = true ]; then
|
if [ ${HAVE_LIBNGHTTP2} = true -a ${HAVE_HTTP1} = true ]; then
|
||||||
HAVE_LIBNGHTTP2=false
|
HAVE_LIBNGHTTP2=false
|
||||||
CURLOPTS="${CURLOPTS} --http1.1"
|
CURLOPTS=${CURLOPTS/http2/http1.1}
|
||||||
HVER=1.1
|
HVER=1.1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue