From 39bf93479d63854843f690cea29118c542b7f064 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 23 Jun 2024 12:48:29 +0200 Subject: [PATCH] change simplfy copy node attribute --- src/feierabendxml.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/feierabendxml.c b/src/feierabendxml.c index 244b021..a94917f 100644 --- a/src/feierabendxml.c +++ b/src/feierabendxml.c @@ -328,13 +328,12 @@ void readLastSaldo(const char* file_path, char* value) void copyNodeAttributes(xmlTextReaderPtr xmlreader, xmlTextWriterPtr xmlwriter) { + xmlNodePtr xmlnode = NULL; int attrCount = xmlTextReaderAttributeCount(xmlreader); - xmlTextReaderMoveToFirstAttribute(xmlreader); - xmlNodePtr xmlnode = xmlTextReaderCurrentNode(xmlreader); for (int i = 0; i < attrCount; i++) { - xmlTextWriterWriteAttribute(xmlwriter, xmlnode->name, xmlnode->children[0].content); xmlTextReaderMoveToNextAttribute(xmlreader); xmlnode = xmlTextReaderCurrentNode(xmlreader); + xmlTextWriterWriteAttribute(xmlwriter, xmlnode->name, xmlnode->children[0].content); } } -- 2.39.5