diff options
author | David Kilzer <ddkilzer@webkit.org> | 2016-05-13 15:13:17 +0800 |
---|---|---|
committer | Daniel Veillard <veillard@redhat.com> | 2016-05-23 15:01:07 +0800 |
commit | 4472c3a5a5b516aaf59b89be602fbce52756c3e9 (patch) | |
tree | b83bf5b5475e109c76d7156783ae6acb8a3c2859 /parserInternals.c | |
parent | beca86e8c86984b967a6efa05a9653470253edda (diff) | |
download | libxml2-4472c3a5a5b516aaf59b89be602fbce52756c3e9.tar.gz |
Fix some format string warnings with possible format string vulnerability
For https://bugzilla.gnome.org/show_bug.cgi?id=761029
Decorate every method in libxml2 with the appropriate
LIBXML_ATTR_FORMAT(fmt,args) macro and add some cleanups
following the reports.
Diffstat (limited to 'parserInternals.c')
-rw-r--r-- | parserInternals.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/parserInternals.c b/parserInternals.c index 6c3995c8..8c796788 100644 --- a/parserInternals.c +++ b/parserInternals.c @@ -165,7 +165,7 @@ __xmlErrEncoding(xmlParserCtxtPtr ctxt, xmlParserErrors xmlerr, * * Handle an internal error */ -static void +static void LIBXML_ATTR_FORMAT(2,0) xmlErrInternal(xmlParserCtxtPtr ctxt, const char *msg, const xmlChar * str) { if ((ctxt != NULL) && (ctxt->disableSAX != 0) && @@ -193,7 +193,7 @@ xmlErrInternal(xmlParserCtxtPtr ctxt, const char *msg, const xmlChar * str) * * n encoding error */ -static void +static void LIBXML_ATTR_FORMAT(3,0) xmlErrEncodingInt(xmlParserCtxtPtr ctxt, xmlParserErrors error, const char *msg, int val) { |