[xmlrpc-c] Coverity 1024199, 1024200, 1024201, 1024202, 1024203, 1024204, 1024196, 1024197, 1024198 fixes. Uninitialized pointer read.
This commit is contained in:
parent
73eb85674f
commit
ebc430928b
|
@ -256,7 +256,7 @@ system_listMethods(xmlrpc_env * const envP,
|
||||||
|
|
||||||
xmlrpc_registry * const registryP = serverInfo;
|
xmlrpc_registry * const registryP = serverInfo;
|
||||||
|
|
||||||
xmlrpc_value * retvalP;
|
xmlrpc_value * retvalP = NULL;
|
||||||
|
|
||||||
XMLRPC_ASSERT_ENV_OK(envP);
|
XMLRPC_ASSERT_ENV_OK(envP);
|
||||||
XMLRPC_ASSERT_VALUE_OK(paramArrayP);
|
XMLRPC_ASSERT_VALUE_OK(paramArrayP);
|
||||||
|
@ -378,7 +378,7 @@ system_methodHelp(xmlrpc_env * const envP,
|
||||||
|
|
||||||
xmlrpc_registry * const registryP = serverInfo;
|
xmlrpc_registry * const registryP = serverInfo;
|
||||||
|
|
||||||
xmlrpc_value * retvalP;
|
xmlrpc_value * retvalP = NULL;
|
||||||
|
|
||||||
const char * methodName;
|
const char * methodName;
|
||||||
|
|
||||||
|
@ -546,7 +546,7 @@ system_methodSignature(xmlrpc_env * const envP,
|
||||||
|
|
||||||
xmlrpc_registry * const registryP = (xmlrpc_registry *) serverInfo;
|
xmlrpc_registry * const registryP = (xmlrpc_registry *) serverInfo;
|
||||||
|
|
||||||
xmlrpc_value * retvalP;
|
xmlrpc_value * retvalP = NULL;
|
||||||
const char * methodName;
|
const char * methodName;
|
||||||
xmlrpc_env env;
|
xmlrpc_env env;
|
||||||
|
|
||||||
|
@ -615,7 +615,7 @@ system_shutdown(xmlrpc_env * const envP,
|
||||||
|
|
||||||
xmlrpc_registry * const registryP = (xmlrpc_registry *) serverInfo;
|
xmlrpc_registry * const registryP = (xmlrpc_registry *) serverInfo;
|
||||||
|
|
||||||
xmlrpc_value * retvalP;
|
xmlrpc_value * retvalP = NULL;
|
||||||
const char * comment;
|
const char * comment;
|
||||||
xmlrpc_env env;
|
xmlrpc_env env;
|
||||||
|
|
||||||
|
@ -700,7 +700,7 @@ system_capabilities(xmlrpc_env * const envP,
|
||||||
|
|
||||||
xmlrpc_registry * const registryP = serverInfo;
|
xmlrpc_registry * const registryP = serverInfo;
|
||||||
|
|
||||||
xmlrpc_value * retvalP;
|
xmlrpc_value * retvalP = NULL;
|
||||||
|
|
||||||
unsigned int paramCount;
|
unsigned int paramCount;
|
||||||
|
|
||||||
|
@ -766,7 +766,7 @@ system_getCapabilities(xmlrpc_env * const envP,
|
||||||
|
|
||||||
xmlrpc_registry * const registryP = serverInfo;
|
xmlrpc_registry * const registryP = serverInfo;
|
||||||
|
|
||||||
xmlrpc_value * retvalP;
|
xmlrpc_value * retvalP = NULL;
|
||||||
|
|
||||||
unsigned int paramCount;
|
unsigned int paramCount;
|
||||||
|
|
||||||
|
|
|
@ -299,7 +299,7 @@ xmlrpc_value *
|
||||||
xmlrpc_datetime_new(xmlrpc_env * const envP,
|
xmlrpc_datetime_new(xmlrpc_env * const envP,
|
||||||
xmlrpc_datetime const dt) {
|
xmlrpc_datetime const dt) {
|
||||||
|
|
||||||
xmlrpc_value * valP;
|
xmlrpc_value * valP = NULL;
|
||||||
|
|
||||||
const char ** readBufferP;
|
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
|
Do not extend this. The user should use more normal C representations
|
||||||
of datetimes.
|
of datetimes.
|
||||||
-----------------------------------------------------------------------------*/
|
-----------------------------------------------------------------------------*/
|
||||||
xmlrpc_value * retval;
|
xmlrpc_value * retval = NULL;
|
||||||
|
|
||||||
validateFormat(envP, datetimeString);
|
validateFormat(envP, datetimeString);
|
||||||
if (!envP->fault_occurred) {
|
if (!envP->fault_occurred) {
|
||||||
|
@ -533,7 +533,7 @@ xmlrpc_datetime_new_usec(xmlrpc_env * const envP,
|
||||||
time_t const secs,
|
time_t const secs,
|
||||||
unsigned int const usecs) {
|
unsigned int const usecs) {
|
||||||
|
|
||||||
xmlrpc_value * valueP;
|
xmlrpc_value * valueP = NULL;
|
||||||
|
|
||||||
if (usecs >= 1000000)
|
if (usecs >= 1000000)
|
||||||
xmlrpc_faultf(envP, "Number of fractional microseconds must be less "
|
xmlrpc_faultf(envP, "Number of fractional microseconds must be less "
|
||||||
|
|
Loading…
Reference in New Issue