From 2027900f550c2b9e80b5b1dd728bffdb5d743e2a Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Mon, 3 Jun 2024 01:28:35 +0200 Subject: [PATCH] Simplify XML reader error handler No need to check if ptr[strlen(ptr) - 1] is '\n' because because C strings always end with a null-byte. --- src/xml/relax_ng.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/xml/relax_ng.c b/src/xml/relax_ng.c index 4470e7d6..d386078a 100644 --- a/src/xml/relax_ng.c +++ b/src/xml/relax_ng.c @@ -38,12 +38,7 @@ relax_ng_log_warn(void *ctx, const char *msg, ...) static void relax_ng_log_str_err(void *userData, const xmlError *error) { - char *ptr; - - ptr = error->message; - if (ptr[strlen(ptr) - 1] == '\n') - ptr[strlen(ptr) - 1] = '\0'; - pr_val_err("%s (at line %d)", ptr, error->line); + pr_val_err("%s (at line %d)", error->message, error->line); } /* Initialize global schema to parse RRDP files */ -- 2.47.2