From 6320ced2220c5400b54850845d5c0a1cc79b0d99 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 8 Feb 2026 10:13:41 +0100 Subject: [PATCH] fix xml string alloc --- src/xml.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xml.c b/src/xml.c index 2886a99..300712e 100644 --- a/src/xml.c +++ b/src/xml.c @@ -134,12 +134,14 @@ void writeEntryNode(xmlTextWriterPtr xmlWriter, xmlElemName = xmlCharStrdup("wochentag"); xmlElemContent = xmlCharStrdup(value); xmlTextWriterWriteAttribute(xmlWriter, xmlElemName, xmlElemContent); - memset(value, 0, MAX_STRING_LENGTH); + free(value); + value = NULL; free(xmlElemName); xmlElemName = NULL; free(xmlElemContent); xmlElemContent = NULL; + value = malloc(sizeof(char) * MAX_STRING_LENGTH); sprintf(value, "%04d-%02d-%02d", fabend->now_tm->tm_year + 1900, fabend->now_tm->tm_mon + 1, -- 2.47.3