Merge pull request #2753 from signalwire/xmlrpc

[xmlrpc-c] Coverity 1024199, 1024200, 1024201, 1024202, 1024203, 1024204, 1024196, 1024197, 1024198 fixes. Uninitialized pointer read.
This commit is contained in:
Andrey Volk 2025-01-30 17:40:08 +03:00 committed by GitHub
commit ca0f58f565
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 9 deletions

View File

@ -256,7 +256,7 @@ system_listMethods(xmlrpc_env * const envP,
xmlrpc_registry * const registryP = serverInfo;
xmlrpc_value * retvalP;
xmlrpc_value * retvalP = NULL;
XMLRPC_ASSERT_ENV_OK(envP);
XMLRPC_ASSERT_VALUE_OK(paramArrayP);
@ -378,7 +378,7 @@ system_methodHelp(xmlrpc_env * const envP,
xmlrpc_registry * const registryP = serverInfo;
xmlrpc_value * retvalP;
xmlrpc_value * retvalP = NULL;
const char * methodName;
@ -546,7 +546,7 @@ system_methodSignature(xmlrpc_env * const envP,
xmlrpc_registry * const registryP = (xmlrpc_registry *) serverInfo;
xmlrpc_value * retvalP;
xmlrpc_value * retvalP = NULL;
const char * methodName;
xmlrpc_env env;
@ -615,7 +615,7 @@ system_shutdown(xmlrpc_env * const envP,
xmlrpc_registry * const registryP = (xmlrpc_registry *) serverInfo;
xmlrpc_value * retvalP;
xmlrpc_value * retvalP = NULL;
const char * comment;
xmlrpc_env env;
@ -700,7 +700,7 @@ system_capabilities(xmlrpc_env * const envP,
xmlrpc_registry * const registryP = serverInfo;
xmlrpc_value * retvalP;
xmlrpc_value * retvalP = NULL;
unsigned int paramCount;
@ -766,7 +766,7 @@ system_getCapabilities(xmlrpc_env * const envP,
xmlrpc_registry * const registryP = serverInfo;
xmlrpc_value * retvalP;
xmlrpc_value * retvalP = NULL;
unsigned int paramCount;

View File

@ -299,7 +299,7 @@ xmlrpc_value *
xmlrpc_datetime_new(xmlrpc_env * const envP,
xmlrpc_datetime const dt) {
xmlrpc_value * valP;
xmlrpc_value * valP = NULL;
const char ** readBufferP;
@ -502,7 +502,7 @@ xmlrpc_datetime_new_str(xmlrpc_env * const envP,
Do not extend this. The user should use more normal C representations
of datetimes.
-----------------------------------------------------------------------------*/
xmlrpc_value * retval;
xmlrpc_value * retval = NULL;
validateFormat(envP, datetimeString);
if (!envP->fault_occurred) {
@ -533,7 +533,7 @@ xmlrpc_datetime_new_usec(xmlrpc_env * const envP,
time_t const secs,
unsigned int const usecs) {
xmlrpc_value * valueP;
xmlrpc_value * valueP = NULL;
if (usecs >= 1000000)
xmlrpc_faultf(envP, "Number of fractional microseconds must be less "