Skip to content
Snippets Groups Projects
Commit b5d3d5bf authored by Vadim Yanitskiy's avatar Vadim Yanitskiy
Browse files

xsdconvert: xmlGetLastError(): fix invalid pointer conversion


This patch fixes the following errors observed with libxml2 v2.12.6:

XMLParser.cc: In static member function ‘static void XMLParser::warningHandler(void*, const char*, ...)’:
XMLParser.cc:193:38: error: invalid conversion from ‘const xmlError*’ {aka ‘const _xmlError*’} to ‘xmlErrorPtr’ {aka ‘_xmlError*’} [-fpermissive]
  193 |   xmlErrorPtr error = xmlGetLastError();
      |                       ~~~~~~~~~~~~~~~^~
      |                                      |
      |                                      const xmlError* {aka const _xmlError*}
XMLParser.cc: In static member function ‘static void XMLParser::errorHandler(void*, const char*, ...)’:
XMLParser.cc:213:38: error: invalid conversion from ‘const xmlError*’ {aka ‘const _xmlError*’} to ‘xmlErrorPtr’ {aka ‘_xmlError*’} [-fpermissive]
  213 |   xmlErrorPtr error = xmlGetLastError();
      |                       ~~~~~~~~~~~~~~~^~
      |                                      |
      |                                      const xmlError* {aka const _xmlError*}

Signed-off-by: default avatarVadim Yanitskiy <vyanitskiy@sysmocom.de>
parent a23b7312
No related branches found
No related tags found
1 merge request!431xsdconvert: xmlGetLastError(): fix invalid pointer conversion
......@@ -190,7 +190,7 @@ void XMLParser::warningHandler(void *, const char *, ...) {
return;
}
xmlErrorPtr error = xmlGetLastError();
const xmlError *error = xmlGetLastError();
if (error->file == NULL) {
fprintf(stderr,
......@@ -210,7 +210,7 @@ void XMLParser::warningHandler(void *, const char *, ...) {
}
void XMLParser::errorHandler(void *, const char *, ...) {
xmlErrorPtr error = xmlGetLastError();
const xmlError *error = xmlGetLastError();
if (error->code == XML_SCHEMAP_SRC_RESOLVE) {
return;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment