Fix const-correctness with libxml2-2.12.0 #408
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
libxml2-2.12.0 started to return errors as a pointer to a constant structure and GCC 13.2.1 started to warn like this:
/home/test/createrepo_c/src/xml_parser.c: In function ‘cr_xml_parser_generic’: /home/test/createrepo_c/src/xml_parser.c:204:35: warning: initialization discards ‘const’ qualifier fro m pointer target type [-Wdiscarded-qualifiers]
204 | xmlErrorPtr xml_err = xmlCtxtGetLastError(parser);
| ^~~~~~~~~~~~~~~~~~~
This patch fixes it.