summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarkus Minichmayr <markus@tapkey.com>2022-02-07 15:36:29 +0100
committerMarkus Minichmayr <markus@tapkey.com>2022-02-15 08:54:28 +0100
commit84953215d7b7ca5a431f2b53e67f06be280816ad (patch)
tree799357a9f648c6413a3a68a07e8c560d74414198 /src
parentf23716fdcb99fc95c0b82a8624bad38cb23bfa62 (diff)
downloadlibical-git-84953215d7b7ca5a431f2b53e67f06be280816ad.tar.gz
Fix memory allocation in parse_posix_zone().
Diffstat (limited to 'src')
-rw-r--r--src/libical/icaltz-util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libical/icaltz-util.c b/src/libical/icaltz-util.c
index c8bdbe17..fad41b6e 100644
--- a/src/libical/icaltz-util.c
+++ b/src/libical/icaltz-util.c
@@ -271,7 +271,7 @@ static char *parse_posix_zone(char *p, ttinfo *type)
size = strcspn(p, "-+0123456789,\n");
}
- type->zname = (char *) malloc(size + 1);
+ type->zname = (char *) icalmemory_new_buffer(size + 1);
strncpy(type->zname, p, size);
type->zname[size] = '\0';
p += size;