[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