From 23cef0339e56607992137de79781ef45fcdf1d85 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Fri, 21 Apr 2017 13:56:49 -0500 Subject: [PATCH] Fix buffer allocation bug in lnkCalc.c --- src/std/link/lnkCalc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/std/link/lnkCalc.c b/src/std/link/lnkCalc.c index a7ec9126a..c36174aa6 100644 --- a/src/std/link/lnkCalc.c +++ b/src/std/link/lnkCalc.c @@ -185,7 +185,7 @@ static jlif_result lnkCalc_string(jlink *pjlink, const char *val, size_t len) return jlif_stop; } - postbuf = malloc(INFIX_TO_POSTFIX_SIZE(len)); + postbuf = malloc(INFIX_TO_POSTFIX_SIZE(len+1)); if (!postbuf) { errlogPrintf("lnkCalc: Out of memory\n"); return jlif_stop;