From 14829e0cc4f6ed7e25f60aafb52a1ff17359731c Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Tue, 1 Oct 2002 17:14:23 +0000 Subject: Allocate the right number of bytes when appending the string value [it was allocating one fewer than necessary]. [#28321] svn path=/trunk/; revision=18281 --- libical/src/libicalvcal/vcc.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libical/src/libicalvcal') diff --git a/libical/src/libicalvcal/vcc.y b/libical/src/libicalvcal/vcc.y index 95d5858d81..5338f563a6 100644 --- a/libical/src/libicalvcal/vcc.y +++ b/libical/src/libicalvcal/vcc.y @@ -419,7 +419,7 @@ static void enterValues(const char *value) using ';' to separate the values. */ if (vObjectUStringZValue(curProp)) { p1 = fakeCString(vObjectUStringZValue(curProp)); - p2 = malloc((strlen(p1)+strlen(value)+1)); + p2 = malloc((strlen(p1)+strlen(value)+2)); strcpy(p2, p1); deleteStr(p1); -- cgit v1.2.3