mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-08-14 01:49:05 +00:00
[xmlrpc-c] Coverity 1024180, 1024205, 1024301, 1024847, 1024848, 1024377, 1024378, 1024379, 1024380, 1024381, 1024584, 1024495, 1214208 fixes.
This commit is contained in:
@@ -2416,6 +2416,7 @@ doStartTagNoAtts(XML_Parser const xmlParserP,
|
||||
}
|
||||
tag->buf = malloc(INIT_TAG_BUF_SIZE);
|
||||
if (!tag->buf) {
|
||||
free(tag);
|
||||
*errorCodeP = XML_ERROR_NO_MEMORY;
|
||||
return;
|
||||
}
|
||||
@@ -3646,8 +3647,10 @@ doProlog(XML_Parser const xmlParserP,
|
||||
switch (tok) {
|
||||
case XML_TOK_PARAM_ENTITY_REF:
|
||||
*errorCodeP = XML_ERROR_PARAM_ENTITY_REF;
|
||||
break;
|
||||
case XML_TOK_XML_DECL:
|
||||
*errorCodeP = XML_ERROR_MISPLACED_XML_PI;
|
||||
break;
|
||||
default:
|
||||
*errorCodeP = XML_ERROR_SYNTAX;
|
||||
}
|
||||
|
Reference in New Issue
Block a user