From 4eb6451894312fe87323a37a4c1c21c5b8bf3fce Mon Sep 17 00:00:00 2001
From: Kristof Szabados <Kristof.Szabados@ericsson.com>
Date: Fri, 11 Dec 2020 21:27:59 +0100
Subject: [PATCH] these new values could not be read.

Signed-off-by: Kristof Szabados <Kristof.Szabados@ericsson.com>
---
 compiler2/enum.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/compiler2/enum.c b/compiler2/enum.c
index 024b1e27c..94a0568a0 100644
--- a/compiler2/enum.c
+++ b/compiler2/enum.c
@@ -780,11 +780,11 @@ void defEnumClass(const enum_def *edef, output_struct *output)
       "      for (rd_ok = p_reader.Read(); rd_ok == 1; rd_ok = p_reader.Read()) {\n"
       "        type = p_reader.NodeType();\n"
       "        if (XML_READER_TYPE_END_ELEMENT == type) {\n"
-      "          rd_ok = p_reader.Read();\n"
+      "          p_reader.Read();\n"
       "          break;\n"
       "        }\n"
       "      }\n"
-      "    else rd_ok = p_reader.Read();\n"
+      "    else p_reader.Read();\n"
       "  }\n"
       "  if (e_xer && (p_flavor & EXIT_ON_ERROR) && %s == enum_value) clean_up();\n" // set to unbound if decoding failed
       "  int decoded_length = 0;\n"
-- 
GitLab