From e760ec9fa97c3776d8db47d26ad93b1bfd09fc6d Mon Sep 17 00:00:00 2001 From: Martin Olsson Date: Mon, 9 Jul 2012 11:35:55 +0200 Subject: [PATCH] scanner: Plug memory leak in end_element() --- src/scanner.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scanner.c b/src/scanner.c index 4d4537c1..0076d923 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -462,7 +462,7 @@ end_element(void *data, const XML_Char *name) char *text = strndup(ctx->character_data, ctx->character_data_length); if (text) - ctx->description->text = strdup(text); + ctx->description->text = text; ctx->description = NULL; } else if (strcmp(name, "request") == 0 || strcmp(name, "event") == 0) {