[master] 34d9130b3 Flexelinting
Poul-Henning Kamp
phk at FreeBSD.org
Fri Mar 8 07:41:06 UTC 2019
commit 34d9130b34d21a53caa5ecf1fb584c8315b4eeba
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Fri Mar 8 07:40:20 2019 +0000
Flexelinting
diff --git a/lib/libvarnishapi/vxp_lexer.c b/lib/libvarnishapi/vxp_lexer.c
index 58728fb16..b004c55f8 100644
--- a/lib/libvarnishapi/vxp_lexer.c
+++ b/lib/libvarnishapi/vxp_lexer.c
@@ -77,7 +77,7 @@ vxp_decstr(struct vxp *vxp)
b++;
e--;
- s = vxp->t->dec = vxp_Alloc(vxp, e - b + 1);
+ s = vxp->t->dec = vxp_Alloc(vxp, (e - b) + 1);
AN(vxp->t->dec);
for (p = b; p < e; p++) {
if (!esc && *p == '\\') {
@@ -149,7 +149,7 @@ vxp_Lexer(struct vxp *vxp)
if (!isword(*q))
break;
vxp_add_token(vxp, VAL, p, q);
- vxp->t->dec = vxp_Alloc(vxp, q - p + 1);
+ vxp->t->dec = vxp_Alloc(vxp, (q - p) + 1);
AN(vxp->t->dec);
memcpy(vxp->t->dec, p, q - p);
vxp->t->dec[q - p] = '\0';
More information about the varnish-commit
mailing list