2026-07-27 19:48 ftp://ftp.de.debian.org/debian/pool/main/i/ipmiutil/ipmiutil_3.2.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j96 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: 422e90c (2026-07-27 08:53:51 +0200) count: 1472 1465 elapsed-time: 31.2 15.1 head-timing-info: old-timing-info: head results: ipmiutil-3.2.2/test/dopanic_drv.c:11:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_DEBUG [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_dump.c:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_dump.c:96:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/helper.c:225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_dump.c:141:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/helper.c:266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/helper.c:334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/helper.c:433:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt_impl.c:171:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt_impl.c:243:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt_impl.c:323:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmi_port.c:37:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmi_port.c:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmi_port.c:102:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpifrub.c:155:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EntityType [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpifrub.c:297:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAHPI_MAX_ENTITY_PATH [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpifrub.c:375:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_OK [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpifrub.c:475:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/icmd.c:183:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmi_sample.c:118:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:421:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_AUTH_RAKP_NONE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:545:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_AUTH_RAKP_NONE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:687:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_AUTH_RAKP_NONE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:748:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_AUTH_RAKP_NONE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:819:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_CRYPT_NONE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpireset.c:92:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:915:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:989:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_CRYPT_NONE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmi_sample_evt.c:328:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/helper.c:374:19: style: Condition 'rw' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ialarms.c:371:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/test/dopanic_drv.c:23:30: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/test/dopanic_drv.c:24:11: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/test/dopanic_drv.c:26:10: style: Parameter 'offset' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpiwdt.c:134:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/test/dopanic_drv.c:31:31: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/test/dopanic_drv.c:34:10: style: Parameter 'offset' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmi_sample.c:151:17: warning:inconclusive: The buffer 'drvtyp' may not be null-terminated after the call to strncpy(). [terminateStrncpy] ipmiutil-3.2.2/util/ipmi_port.c:41:13: style: Redundant initialization for 'fdlimit'. The initialized value is overwritten before it is read. [redundantInitialization] ipmiutil-3.2.2/util/ipmi_port.c:37:17: note: fdlimit is initialized ipmiutil-3.2.2/util/ipmi_port.c:41:13: note: fdlimit is overwritten ipmiutil-3.2.2/util/ipmi_port.c:59:4: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ipmi_port.c:58:11: note: i is assigned ipmiutil-3.2.2/util/ipmi_port.c:59:4: note: i is overwritten ipmiutil-3.2.2/hpiutil/hpialarmpanel.c:99:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan2.c:32:26: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:32:38: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:32:50: style: Parameter 'pswd' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:38:27: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:41:28: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:44:26: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:42:31: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:44:38: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpisensor.c:370:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan2.c:43:24: style: Parameter 'presp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:44:50: style: Parameter 'pswd' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:43:36: style: Parameter 'sresp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:50:27: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmi_sample.c:198:18: style: Condition 'drvtyp!=NULL' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ipmilan2.c:43:50: style: Parameter 'pcc' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:53:28: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:46:25: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:54:31: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpievent.c:489:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan2.c:46:50: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:55:24: style: Parameter 'presp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:47:24: style: Parameter 'presp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:55:36: style: Parameter 'sresp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:47:36: style: Parameter 'sresp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:55:50: style: Parameter 'pcc' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iwdt.c:295:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan2.c:47:50: style: Parameter 'pcc' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:58:25: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:50:27: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:58:50: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:50:51: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:59:24: style: Parameter 'presp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:52:26: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:59:36: style: Parameter 'sresp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan2.c:54:36: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:59:50: style: Parameter 'pcc' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt_impl.c:197:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ipmilan2.c:56:31: style: Parameter 'rs' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:62:27: style: Parameter 'payload' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/lib/lanplus/helper.c:478:4: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/lib/lanplus/helper.c:469:4: note: i is assigned ipmiutil-3.2.2/lib/lanplus/helper.c:478:4: note: i is overwritten ipmiutil-3.2.2/util/ipmilan2.c:58:65: style: Parameter 'handler' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:62:51: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/lib/lanplus/helper.c:479:4: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/lib/lanplus/helper.c:478:4: note: i is assigned ipmiutil-3.2.2/lib/lanplus/helper.c:479:4: note: i is overwritten ipmiutil-3.2.2/util/ipmilan2.c:64:28: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:64:26: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isolwin.c:148:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_INPUT_HANDLE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmi_sample.c:187:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ipmiutil-3.2.2/util/ipmilan2.c:65:32: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:66:36: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmiutil.c:137:10: style: Variable 'psubcmd' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ipmilanplus.c:68:31: style: Parameter 'rs' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:70:65: style: Parameter 'handler' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:76:28: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilanplus.c:77:32: style: Parameter 'rsp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iseltime.c:215:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/helper.c:417:37: style: Parameter 'intf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmi_port.c:53:19: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ipmi_port.c:57:12: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ipmi_port.c:59:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ipmiutil.c:66:7: style: struct member 'Anonymous1::idx' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ipmilanplus.c:36:16: style: struct member 'valstr::val' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ipmi_sample.c:102:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ipmilanplus.c:37:16: style: struct member 'valstr::str' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ipmi_sample.c:105:10: style: Variable 'nodefile' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ipmilanplus.c:40:23: style: struct member 'oemvalstr::oem' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ipmilanplus.c:41:16: style: struct member 'oemvalstr::val' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ipmilanplus.c:42:22: style: struct member 'oemvalstr::str' is never used. [unusedStructMember] ipmiutil-3.2.2/lib/lanplus/helper.c:479:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/iuser.c:253:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/oem_asus.c:224:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/igetevent.c:984:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/igetevent.c:1053:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/icmd.c:317:16: style: Local variable 'j' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/icmd.c:176:11: note: Shadowed variable ipmiutil-3.2.2/util/icmd.c:317:16: note: Shadow local variable ipmiutil-3.2.2/util/icmd.c:180:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/icmd.c:318:13: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:1056:26: style: Return value 'bytes_decrypted==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:1019:22: note: Assuming that condition 'bytes_decrypted!=0' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:1056:26: note: Return value 'bytes_decrypted==0' is always false ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:376:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:647:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:712:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:773:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:70:30: style:inconclusive: Function 'lanplus_rakp2_hmac_matches' argument 2 names different: declaration 'hmac' definition 'bmc_mac'. [funcArgNamesDifferent] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.h:49:39: note: Function 'lanplus_rakp2_hmac_matches' argument 2 names different: declaration 'hmac' definition 'bmc_mac'. ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:70:30: note: Function 'lanplus_rakp2_hmac_matches' argument 2 names different: declaration 'hmac' definition 'bmc_mac'. ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:227:30: style:inconclusive: Function 'lanplus_rakp4_hmac_matches' argument 2 names different: declaration 'hmac' definition 'bmc_mac'. [funcArgNamesDifferent] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.h:52:39: note: Function 'lanplus_rakp4_hmac_matches' argument 2 names different: declaration 'hmac' definition 'bmc_mac'. ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:227:30: note: Function 'lanplus_rakp4_hmac_matches' argument 2 names different: declaration 'hmac' definition 'bmc_mac'. ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:410:68: style:inconclusive: Function 'lanplus_generate_rakp3_authcode' argument 1 names different: declaration 'buffer' definition 'output_buffer'. [funcArgNamesDifferent] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.h:54:68: note: Function 'lanplus_generate_rakp3_authcode' argument 1 names different: declaration 'buffer' definition 'output_buffer'. ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:410:68: note: Function 'lanplus_generate_rakp3_authcode' argument 1 names different: declaration 'buffer' definition 'output_buffer'. ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:412:38: style:inconclusive: Function 'lanplus_generate_rakp3_authcode' argument 3 names different: declaration 'auth_length' definition 'mac_length'. [funcArgNamesDifferent] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.h:56:38: note: Function 'lanplus_generate_rakp3_authcode' argument 3 names different: declaration 'auth_length' definition 'mac_length'. ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:412:38: note: Function 'lanplus_generate_rakp3_authcode' argument 3 names different: declaration 'auth_length' definition 'mac_length'. ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:813:24: style:inconclusive: Function 'lanplus_encrypt_payload' argument 6 names different: declaration 'bytesWritten' definition 'bytes_written'. [funcArgNamesDifferent] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.h:66:24: note: Function 'lanplus_encrypt_payload' argument 6 names different: declaration 'bytesWritten' definition 'bytes_written'. ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:813:24: note: Function 'lanplus_encrypt_payload' argument 6 names different: declaration 'bytesWritten' definition 'bytes_written'. ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:538:12: style: Variable 'input_key' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:683:10: style: Variable 'CONST_1' can be declared as const array [constVariable] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:744:10: style: Variable 'CONST_2' can be declared as const array [constVariable] ipmiutil-3.2.2/lib/lanplus/lanplus_crypt.c:911:50: style: Parameter 'rs' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_quanta.c:99:30: style: Parameter 'evt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_quanta.c:108:10: style: Variable 'gstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_lenovo.c:419:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/iseltime.c:158:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ipmiutil-3.2.2/util/iseltime.c:162:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ipmiutil-3.2.2/util/iseltime.c:186:37: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ipmiutil-3.2.2/util/mem_if.c:289:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/mem_if.c:349:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_PAGESIZE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/mem_if.c:382:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXEC_PAGESIZE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/mem_if.c:421:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/oem_asus.c:90:31: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_asus.c:90:42: style: Parameter 'reading' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_asus.c:96:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_asus.c:138:28: style: Parameter 'evt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_asus.c:218:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpisensor.c:433:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpisensor.c:433:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'SaHpiResourceIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpisensor.c:439:17: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpisensor.c:445:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/iseltime.c:151:16: style: Variable 'tm_tmp' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpireset.c:152:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpireset.c:152:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'SaHpiResourceIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpireset.c:158:17: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpireset.c:171:7: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpisensor.c:146:10: style: Variable 'unit' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpisensor.c:441:10: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpireset.c:49:25: style: Parameter 'pname' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/subs.c:156:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/subs.c:187:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/subs.c:262:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/subs.c:296:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/subs.c:330:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/subs.c:370:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpireset.c:209:7: warning: Uninitialized variable: j [uninitvar] ipmiutil-3.2.2/hpiutil/hpireset.c:83:7: style: Variable 'j' is not assigned a value. [unassignedVariable] ipmiutil-3.2.2/util/isel.c:660:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/iwdt.c:201:22: style: Parameter 'wdt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iwdt.c:204:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iwdt.c:205:10: style: Variable 'pstr2' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iwdt.c:393:10: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/iwdt.c:407:10: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ireset.c:571:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpisel.c:630:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAHPI_EC_SENSOR_SPECIFIC [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpisel.c:836:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpifrub.c:560:21: style: Condition 'IsTagBmc(rdr.IdString.Data,rdr.IdString.DataLength)' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/hpiutil/hpifrub.c:560:21: note: Calling function 'IsTagBmc' returns 1 ipmiutil-3.2.2/hpiutil/hpifrub.c:560:21: note: Condition 'IsTagBmc(rdr.IdString.Data,rdr.IdString.DataLength)' is always true ipmiutil-3.2.2/hpiutil/hpifrub.c:149:8: style: Local variable 'i' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpifrub.c:58:5: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpifrub.c:149:8: note: Shadow local variable ipmiutil-3.2.2/hpiutil/hpifrub.c:162:26: style: Argument 'strptr' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpifrub.c:65:19: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpifrub.c:162:26: note: Shadow argument ipmiutil-3.2.2/hpiutil/hpifrub.c:287:8: style: Local variable 'i' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpifrub.c:58:5: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpifrub.c:287:8: note: Shadow local variable ipmiutil-3.2.2/hpiutil/hpifrub.c:287:10: style: Local variable 'j' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpifrub.c:58:7: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpifrub.c:287:10: note: Shadow local variable ipmiutil-3.2.2/hpiutil/hpifrub.c:330:8: style: Local variable 'i' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpifrub.c:58:5: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpifrub.c:330:8: note: Shadow local variable ipmiutil-3.2.2/hpiutil/hpifrub.c:348:20: style: Local variable 'strptr' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpifrub.c:65:19: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpifrub.c:348:20: note: Shadow local variable ipmiutil-3.2.2/hpiutil/hpifrub.c:350:6: style: Local variable 'i' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpifrub.c:58:5: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpifrub.c:350:6: note: Shadow local variable ipmiutil-3.2.2/util/ipmicmd.c:646:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmicmd.c:839:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmicmd.c:999:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmicmd.c:1235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmicmd.c:1247:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmicmd.c:1269:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpifrub.c:139:16: style: Parameter 'dstr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpifrub.c:147:32: style: Parameter 'ep' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpifrub.c:147:51: style: Parameter 'idrinfo' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpifrub.c:162:26: style: Parameter 'strptr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpifrub.c:289:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpifrub.c:316:42: style: Parameter 'idrInfo' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpifrub.c:328:54: style: Parameter 'areaHeader' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpifrub.c:306:32: style: Variable 'j' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/idiscover.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:261:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:381:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:410:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:447:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:647:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:816:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:827:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:862:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:911:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:986:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idcmi.c:757:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpifrua.c:333:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmi_sample_evt.c:243:14: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'unsigned short *'. [invalidScanfArgType_int] ipmiutil-3.2.2/hpiutil/hpievent.c:570:19: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpievent.c:570:19: portability: %d in format string (no. 2) requires 'int' but the argument type is 'SaHpiResourceIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpievent.c:577:17: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpievent.c:593:8: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ipmi_sample_evt.c:246:5: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ipmi_sample_evt.c:243:12: note: rv is assigned ipmiutil-3.2.2/util/ipmi_sample_evt.c:246:5: note: rv is overwritten ipmiutil-3.2.2/util/ipmi_sample_evt.c:414:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ipmi_sample_evt.c:410:8: note: ret is assigned ipmiutil-3.2.2/util/ipmi_sample_evt.c:414:8: note: ret is overwritten ipmiutil-3.2.2/util/oem_newisys.c:71:31: style: Parameter 'evt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmi_sample_evt.c:323:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_newisys.c:78:10: style: Variable 'gstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ipmi_sample_evt.c:403:17: style: Variable 'node' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpievent.c:373:14: style: Variable 'timeout' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/hpiutil/hpievent.c:372:14: note: timeout is assigned ipmiutil-3.2.2/hpiutil/hpievent.c:373:14: note: timeout is overwritten ipmiutil-3.2.2/hpiutil/hpievent.c:208:8: style: Local variable 'i' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpievent.c:65:5: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpievent.c:208:8: note: Shadow local variable ipmiutil-3.2.2/hpiutil/hpievent.c:444:12: style: Local variable 'j' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpievent.c:65:7: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpievent.c:444:12: note: Shadow local variable ipmiutil-3.2.2/util/itsol.c:275:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpievent.c:112:28: style: Parameter 'sensbuff' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/itsol.c:290:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/itsol.c:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpievent.c:206:10: style: Variable 'unit' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/itsol.c:345:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/oem_newisys.c:95:9: style: Variable 'gstr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/hpiutil/hpievent.c:442:17: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/itsol.c:441:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/oem_newisys.c:96:30: style: Variable 'gstr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/hpiutil/hpievent.c:442:41: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/itsol.c:468:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/itsol.c:691:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ifirewall.c:1100:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpievent.c:202:26: style: Variable 'timeout' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/hpiutil/hpiwdt.c:83:28: warning: Either the condition 'wdt->TimerUse>6' is redundant or the array 'usedesc[6]' is accessed at index 6, which is out of bounds. [arrayIndexOutOfBoundsCond] ipmiutil-3.2.2/hpiutil/hpiwdt.c:82:21: note: Assuming that condition 'wdt->TimerUse>6' is not redundant ipmiutil-3.2.2/hpiutil/hpiwdt.c:83:28: note: Array index out of bounds ipmiutil-3.2.2/hpiutil/hpiwdt.c:85:28: warning: Either the condition 'wdt->TimerAction>5' is redundant or the array 'actions[5]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond] ipmiutil-3.2.2/hpiutil/hpiwdt.c:84:24: note: Assuming that condition 'wdt->TimerAction>5' is not redundant ipmiutil-3.2.2/hpiutil/hpiwdt.c:85:28: note: Array index out of bounds ipmiutil-3.2.2/hpiutil/hpiwdt.c:105:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'SaHpiUint32T {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpiwdt.c:207:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpiwdt.c:207:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'SaHpiResourceIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifru_picmg.c:104:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifru_picmg.c:106:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifru_picmg.c:106:15: style: Variable 's2' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpiwdt.c:72:52: style: Parameter 'wdt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpiwdt.c:78:9: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/AnsiTerm.cpp:215:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_OUTPUT_HANDLE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:232:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:278:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_pfnGetConsoleScreenBufferInfoEx [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:397:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_F1 [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:519:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_ICONASTERISK [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:869:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:875:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:901:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:947:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:997:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:1056:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:1668:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOREGROUND_INTENSITY [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ifwum.c:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ifwum.c:632:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ifwum.c:1656:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/isol.c:313:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/isol.c:352:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/isol.c:440:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/isol.c:919:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/isol.c:1152:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/iuser.c:189:26: style: Condition 'argc>0' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/iuser.c:189:12: note: Assuming that condition 'argc<2' is not redundant ipmiutil-3.2.2/util/iuser.c:189:26: note: Condition 'argc>0' is always true ipmiutil-3.2.2/util/iuser.c:165:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/iuser.c:164:8: note: ret is assigned ipmiutil-3.2.2/util/iuser.c:165:8: note: ret is overwritten ipmiutil-3.2.2/util/iuser.c:217:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/iuser.c:216:9: note: ret is assigned ipmiutil-3.2.2/util/iuser.c:217:7: note: ret is overwritten ipmiutil-3.2.2/util/iuser.c:111:8: style: Variable 'privstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iuser.c:247:8: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iuser.c:114:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/iuser.c:159:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ihealth.c:909:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/imbapi.c:197:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/imbapi.c:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/imbapi.c:737:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/imbapi.c:1776:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nfLn [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/imbapi.c:1929:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nfLn [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/oem_supermicro.c:906:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/isolwin.c:50:7: style: struct member 'SOL_RSP_PKT::type' is never used. [unusedStructMember] ipmiutil-3.2.2/util/isolwin.c:51:7: style: struct member 'SOL_RSP_PKT::len' is never used. [unusedStructMember] ipmiutil-3.2.2/util/isolwin.c:52:9: style: struct member 'SOL_RSP_PKT::data' is never used. [unusedStructMember] ipmiutil-3.2.2/lib/lanplus/lanplus.c:223:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:254:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_AUTH_RAKP_NONE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:407:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipmi_rq_entry [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:455:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:487:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:534:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:718:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:763:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_BMC_SLAVE_ADDR [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/oem_intel.c:1115:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIMM_UNKNOWN [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1309:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_SESSION_AUTHTYPE_RMCP_PLUS [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1362:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANPLUS_STATE_ACTIVE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1413:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_PAYLOAD_TYPE_IPMI [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1506:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1556:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_BMC_SLAVE_ADDR [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1672:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1798:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2131:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_PAYLOAD_TYPE_IPMI [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2303:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_SESSION_AUTHTYPE_RMCP_PLUS [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2319:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_PAYLOAD_TYPE_SOL [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2353:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_PAYLOAD_TYPE_IPMI [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2643:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2700:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_PAYLOAD_TYPE_SOL [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2786:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_SESSION_AUTHTYPE_RMCP_PLUS [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2858:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_SESSION_AUTHTYPE_RMCP_PLUS [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2928:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_PAYLOAD_TYPE_IPMI [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2975:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_NETFN_APP [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3023:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANPLUS_STATE_ACTIVE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3091:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3286:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3432:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANPLUS_STATE_RAKP_2_RECEIVED [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3582:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SockInvalid [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3611:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_SESSION_PRIV_USER [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3672:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3922:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_CRYPT_AES_CBC_128 [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3985:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:4003:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPMI_NETFN_APP [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/lib/lanplus/lanplus.c:4036:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/oem_kontron.c:924:33: style: Parameter 'evt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_kontron.c:936:10: style: Variable 'gstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_kontron.c:941:10: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_kontron.c:941:15: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_kontron.c:1061:34: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_kontron.c:1061:45: style: Parameter 'reading' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_kontron.c:1065:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifruset.c:1232:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/igetevent.c:1008:9: warning: Return value of function dup() is not used. [ignoredReturnValue] ipmiutil-3.2.2/util/igetevent.c:1008:17: warning: Return value of function dup() is not used. [ignoredReturnValue] ipmiutil-3.2.2/util/oem_sun.c:840:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/oem_sun.c:1012:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/oem_lenovo.c:154:33: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_lenovo.c:154:44: style: Parameter 'reading' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_lenovo.c:160:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_lenovo.c:326:30: style: Parameter 'evt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_lenovo.c:413:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/igetevent.c:768:5: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/igetevent.c:765:12: note: rv is assigned ipmiutil-3.2.2/util/igetevent.c:768:5: note: rv is overwritten ipmiutil-3.2.2/util/igetevent.c:988:13: style: Redundant initialization for 'fdlimit'. The initialized value is overwritten before it is read. [redundantInitialization] ipmiutil-3.2.2/util/igetevent.c:984:17: note: fdlimit is initialized ipmiutil-3.2.2/util/igetevent.c:988:13: note: fdlimit is overwritten ipmiutil-3.2.2/util/igetevent.c:1173:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/igetevent.c:1170:8: note: ret is assigned ipmiutil-3.2.2/util/igetevent.c:1173:8: note: ret is overwritten ipmiutil-3.2.2/util/igetevent.c:1203:12: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/igetevent.c:1202:12: note: ret is assigned ipmiutil-3.2.2/util/igetevent.c:1203:12: note: ret is overwritten ipmiutil-3.2.2/util/igetevent.c:853:51: style: Argument 'timeout' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/igetevent.c:191:15: note: Shadowed variable ipmiutil-3.2.2/util/igetevent.c:853:51: note: Shadow argument ipmiutil-3.2.2/util/igetevent.c:1193:10: style: Variable 'node' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/igetevent.c:884:10: style: Variable 'fretry' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ialarms.c:622:8: style: Condition 'fHasEnc' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ialarms.c:623:10: style: Condition 'fRomley' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ialarms.c:623:21: style: Condition 'fGrantley' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ialarms.c:672:13: style: Condition 'fNSC' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ialarms.c:643:17: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ialarms.c:642:10: note: ret is assigned ipmiutil-3.2.2/util/ialarms.c:643:17: note: ret is overwritten ipmiutil-3.2.2/util/ialarms.c:666:17: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ialarms.c:665:10: note: ret is assigned ipmiutil-3.2.2/util/ialarms.c:666:17: note: ret is overwritten ipmiutil-3.2.2/util/ialarms.c:129:11: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ialarms.c:169:11: style: Variable 'enc_pattn' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ialarms.c:290:38: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ialarms.c:294:11: style: Variable 'func_str' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ialarms.c:295:11: style: Variable 'color_str' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ialarms.c:464:15: style: Variable 'prod_id' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ialarms.c:465:15: style: Variable 'vend_id' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ialarms.c:364:8: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifru.c:1656:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/iserial.c:846:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpialarmpanel.c:218:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpialarmpanel.c:218:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'SaHpiResourceIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpialarmpanel.c:224:17: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpialarmpanel.c:247:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ipicmg.c:1488:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/subs.c:208:12: warning: Either the condition 'len>sizeof(str)' is redundant or the array 'str[1024]' is accessed at index 2048, which is out of bounds. [arrayIndexOutOfBoundsCond] ipmiutil-3.2.2/util/subs.c:205:29: note: Assuming that condition 'len>sizeof(str)' is not redundant ipmiutil-3.2.2/util/subs.c:208:12: note: Array index out of bounds ipmiutil-3.2.2/util/subs.c:491:61: style: Condition 'errno!=0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/subs.c:485:16: note: Assignment 'errno=0', assigned value is 0 ipmiutil-3.2.2/util/subs.c:491:61: note: Condition 'errno!=0' is always false ipmiutil-3.2.2/util/subs.c:857:11: style: Condition 'rv==0' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/subs.c:794:8: note: Assignment 'ret=0', assigned value is 0 ipmiutil-3.2.2/util/subs.c:856:19: note: Calling function 'OpenSyslog' returns 0 ipmiutil-3.2.2/util/subs.c:856:19: note: Assignment 'rv=OpenSyslog("ipmiutil")', assigned value is 0 ipmiutil-3.2.2/util/subs.c:857:11: note: Condition 'rv==0' is always true ipmiutil-3.2.2/util/subs.c:595:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ipmiutil-3.2.2/util/subs.c:479:21: style:inconclusive: Function 'str2uchar' argument 1 names different: declaration 'str_in' definition 'str'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ipmicmd.h:553:23: note: Function 'str2uchar' argument 1 names different: declaration 'str_in' definition 'str'. ipmiutil-3.2.2/util/subs.c:479:21: note: Function 'str2uchar' argument 1 names different: declaration 'str_in' definition 'str'. ipmiutil-3.2.2/util/subs.c:479:33: style:inconclusive: Function 'str2uchar' argument 2 names different: declaration 'uchr_out' definition 'uchr_ptr'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ipmicmd.h:553:38: note: Function 'str2uchar' argument 2 names different: declaration 'uchr_out' definition 'uchr_ptr'. ipmiutil-3.2.2/util/subs.c:479:33: note: Function 'str2uchar' argument 2 names different: declaration 'uchr_out' definition 'uchr_ptr'. ipmiutil-3.2.2/util/subs.c:114:20: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:114:30: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:176:24: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:180:26: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:201:30: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:239:23: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:253:33: style: Parameter 'pbuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:258:10: style: Variable 'stag' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/subs.c:302:22: style: Parameter 'mname' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:305:11: style: Variable 'pname' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/subs.c:479:21: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:523:31: style: Parameter 'instr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:559:18: style: Parameter 'inhex' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:676:39: style: Parameter 'pbuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:763:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/subs.c:774:22: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/subs.c:648:8: style: Variable 'len' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/subs.c:662:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/mem_if.c:319:16: style: Condition 'm_iCount==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/mem_if.c:317:6: note: Assuming that condition '!m_iCount' is not redundant ipmiutil-3.2.2/util/mem_if.c:318:3: note: m_iCount is decremented', new value is -1 ipmiutil-3.2.2/util/mem_if.c:319:16: note: Condition 'm_iCount==0' is always false ipmiutil-3.2.2/util/md5.c:406:29: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/mem_if.c:365:2: error: Memory leak: tdVirtualAddr [memleak] ipmiutil-3.2.2/util/mem_if.c:385:13: style: C-style pointer casting [cstyleCast] ipmiutil-3.2.2/util/mem_if.c:433:15: style: C-style pointer casting [cstyleCast] ipmiutil-3.2.2/util/mem_if.c:436:14: style: C-style pointer casting [cstyleCast] ipmiutil-3.2.2/util/mem_if.c:494:19: style: C-style pointer casting [cstyleCast] ipmiutil-3.2.2/util/mem_if.c:682:29: style: C-style pointer casting [cstyleCast] ipmiutil-3.2.2/util/mem_if.c:686:29: style: C-style pointer casting [cstyleCast] ipmiutil-3.2.2/util/mem_if.c:537:6: style: The scope of the variable 'length' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:538:8: style: The scope of the variable 'Type' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:621:6: style: The scope of the variable 'length' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:623:8: style: The scope of the variable 'Type' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:652:10: style: The scope of the variable 'bank' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:652:16: style: The scope of the variable 'k' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:652:19: style: The scope of the variable 'n' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:652:22: style: The scope of the variable 'nStr' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:652:28: style: The scope of the variable 'nBLoc' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:652:35: style: The scope of the variable 'sz' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:733:6: style: The scope of the variable 'recLength' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:733:31: style: The scope of the variable 'str_num' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:734:8: style: The scope of the variable 'recType' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:796:6: style: The scope of the variable 'recLength' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:796:31: style: The scope of the variable 'str_num' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:797:8: style: The scope of the variable 'recType' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:846:6: style: The scope of the variable 'recLength' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:846:24: style: The scope of the variable 'n' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:847:8: style: The scope of the variable 'recType' can be reduced. [variableScope] ipmiutil-3.2.2/util/mem_if.c:554:12: style: Local variable 'j' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/mem_if.c:537:14: note: Shadowed variable ipmiutil-3.2.2/util/mem_if.c:554:12: note: Shadow local variable ipmiutil-3.2.2/util/mem_if.c:402:10: style: Variable 'pSmBios' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/mem_if.c:502:25: style: Parameter 'ptableAddress' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/mem_if.c:846:29: style: Variable 'k' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/mem_if.c:863:6: style: Variable 'j' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_hp.c:132:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] ipmiutil-3.2.2/util/oem_hp.c:129:25: note: outer condition: evtype==0x0B ipmiutil-3.2.2/util/oem_hp.c:132:17: note: identical inner condition: evtype==0x0b ipmiutil-3.2.2/util/oem_hp.c:78:40: style: Parameter 'reading' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_hp.c:81:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_hp.c:87:10: style: Variable 'typestr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_hp.c:88:14: style: Variable 'sdr01' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_hp.c:173:28: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmicmd.c:580:27: style:inconclusive: Function 'get_lan_channel' argument 1 names different: declaration 'chstart' definition 'chfirst'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ipmicmd.h:515:28: note: Function 'get_lan_channel' argument 1 names different: declaration 'chstart' definition 'chfirst'. ipmiutil-3.2.2/util/ipmicmd.c:580:27: note: Function 'get_lan_channel' argument 1 names different: declaration 'chstart' definition 'chfirst'. ipmiutil-3.2.2/util/ipmicmd.c:992:21: style:inconclusive: Function 'ipmi_cmd' argument 1 names different: declaration 'cmd' definition 'icmd'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ipmicmd.h:394:21: note: Function 'ipmi_cmd' argument 1 names different: declaration 'cmd' definition 'icmd'. ipmiutil-3.2.2/util/ipmicmd.c:992:21: note: Function 'ipmi_cmd' argument 1 names different: declaration 'cmd' definition 'icmd'. ipmiutil-3.2.2/util/ipmicmd.c:1050:52: style:inconclusive: Function 'ipmi_getdeviceid' argument 3 names different: declaration 'fdebugcmd' definition 'fdebug'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ipmicmd.h:485:54: note: Function 'ipmi_getdeviceid' argument 3 names different: declaration 'fdebugcmd' definition 'fdebug'. ipmiutil-3.2.2/util/ipmicmd.c:1050:52: note: Function 'ipmi_getdeviceid' argument 3 names different: declaration 'fdebugcmd' definition 'fdebug'. ipmiutil-3.2.2/util/ipmicmd.c:1086:56: style:inconclusive: Function 'ipmi_set_mc' argument 4 names different: declaration 'type' definition 'atype'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ipmicmd.h:496:56: note: Function 'ipmi_set_mc' argument 4 names different: declaration 'type' definition 'atype'. ipmiutil-3.2.2/util/ipmicmd.c:1086:56: note: Function 'ipmi_set_mc' argument 4 names different: declaration 'type' definition 'atype'. ipmiutil-3.2.2/util/ipmicmd.c:1347:37: style:inconclusive: Function 'parse_lan_options' argument 2 names different: declaration 'optarg' definition 'popt'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ipmicmd.h:452:37: note: Function 'parse_lan_options' argument 2 names different: declaration 'optarg' definition 'popt'. ipmiutil-3.2.2/util/ipmicmd.c:1347:37: note: Function 'parse_lan_options' argument 2 names different: declaration 'optarg' definition 'popt'. ipmiutil-3.2.2/util/ipmicmd.c:1347:48: style:inconclusive: Function 'parse_lan_options' argument 3 names different: declaration 'fdebug' definition 'fdebugcmd'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ipmicmd.h:452:50: note: Function 'parse_lan_options' argument 3 names different: declaration 'fdebug' definition 'fdebugcmd'. ipmiutil-3.2.2/util/ipmicmd.c:1347:48: note: Function 'parse_lan_options' argument 3 names different: declaration 'fdebug' definition 'fdebugcmd'. ipmiutil-3.2.2/util/ipmicmd.c:1034:49: style: Argument 'fdebug' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ipmicmd.c:264:6: note: Shadowed variable ipmiutil-3.2.2/util/ipmicmd.c:1034:49: note: Shadow argument ipmiutil-3.2.2/util/ipmicmd.c:1050:52: style: Argument 'fdebug' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ipmicmd.c:264:6: note: Shadowed variable ipmiutil-3.2.2/util/ipmicmd.c:1050:52: note: Shadow argument ipmiutil-3.2.2/util/ipmicmd.c:471:23: style: Parameter 'devid' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmicmd.c:613:23: style: Parameter 'nodename' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmicmd.c:1259:31: style: Parameter 'prompt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmicmd.c:1315:27: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmicmd.c:1315:39: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmicmd.c:1315:51: style: Parameter 'pswd' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmicmd.c:1316:21: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmicmd.c:1355:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ipmicmd.c:1239:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ipmicmd.c:1383:26: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/hpiutil/hpisel.c:701:54: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ipmiutil-3.2.2/hpiutil/hpisel.c:769:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiResourceIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpisel.c:903:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpisel.c:926:6: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/hpiutil/hpisel.c:892:5: note: rv is assigned ipmiutil-3.2.2/hpiutil/hpisel.c:926:6: note: rv is overwritten ipmiutil-3.2.2/hpiutil/hpisel.c:441:8: style: Variable 'gstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpisel.c:442:8: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpisel.c:559:12: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpisel.c:584:13: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpisel.c:607:43: style: Parameter 'pevent' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpisel.c:617:10: style: Variable 'ecstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpisel.c:689:9: style: Variable 'srctag' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpisel.c:690:9: style: Variable 'rdrtag' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpisel.c:691:9: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpisel.c:757:16: style: Parameter 'tagname' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpisel.c:160:28: style: struct member 'SEL_RECORD::record_id' is never used. [unusedStructMember] ipmiutil-3.2.2/hpiutil/hpisel.c:164:28: style: struct member 'SEL_RECORD::evm_rev' is never used. [unusedStructMember] ipmiutil-3.2.2/util/isensor.c:1335:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/isensor.c:2627:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/isensor.c:3263:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ihpm.c:1214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ihpm.c:1482:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ihpm.c:1518:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ihpm.c:2110:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ihpm.c:2252:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ihpm.c:2460:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ihpm.c:2577:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ihpm.c:3129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ihpm.c:3248:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ihpm.c:3948:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/hpiutil/hpisel.c:225:7: style: struct member 'Anonymous3::code' is never used. [unusedStructMember] ipmiutil-3.2.2/hpiutil/hpisel.c:246:7: style: struct member 'Anonymous4::code' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ipmilan.c:445:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan.c:522:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan.c:621:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan.c:672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan.c:695:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan.c:731:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan.c:1239:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_WAITALL [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan.c:1633:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan.c:1753:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan.c:1834:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan.c:1874:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ipmilan.c:2265:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_WAITALL [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/itsol.c:140:13: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] ipmiutil-3.2.2/util/itsol.c:140:13: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] ipmiutil-3.2.2/util/itsol.c:140:13: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] ipmiutil-3.2.2/util/itsol.c:140:13: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] ipmiutil-3.2.2/hpiutil/hpisel.c:518:7: style: Variable 'gstr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/hpiutil/hpisel.c:522:12: style: Variable 'gstr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/hpiutil/hpisel.c:587:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/itsol.c:491:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ipmiutil-3.2.2/util/itsol.c:495:3: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/itsol.c:491:8: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/itsol.c:614:13: style: Redundant initialization for 'length'. The initialized value is overwritten before it is read. [redundantInitialization] ipmiutil-3.2.2/util/itsol.c:612:16: note: length is initialized ipmiutil-3.2.2/util/itsol.c:614:13: note: length is overwritten ipmiutil-3.2.2/util/itsol.c:453:23: style:inconclusive: Function 'ipmi_tsol_main' argument 1 names different: declaration '' definition 'intf'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/itsol.c:453:34: style:inconclusive: Function 'ipmi_tsol_main' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/itsol.c:453:48: style:inconclusive: Function 'ipmi_tsol_main' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/itsol.c:186:45: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/itsol.c:241:24: style: Parameter 'intf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/itsol.c:686:8: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/hpiutil/hpifrua.c:389:19: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:389:19: portability: %d in format string (no. 2) requires 'int' but the argument type is 'SaHpiResourceIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:393:17: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:401:18: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:403:11: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiEntryIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:406:18: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiUint32T {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:406:18: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:412:20: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiSessionIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:412:20: portability: %d in format string (no. 2) requires 'int' but the argument type is 'SaHpiResourceIdT {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:412:20: portability: %d in format string (no. 4) requires 'int' but the argument type is 'SaHpiUint32T {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:412:20: portability: %d in format string (no. 6) requires 'int' but the argument type is 'SaHpiUint32T {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:420:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiUint32T {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:420:4: portability: %d in format string (no. 2) requires 'int' but the argument type is 'SaHpiUint32T {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:428:17: portability: %d in format string (no. 3) requires 'int' but the argument type is 'SaHpiUint32T {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:490:28: portability: %d in format string (no. 1) requires 'int' but the argument type is 'SaHpiUint32T {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:498:27: portability: %d in format string (no. 3) requires 'int' but the argument type is 'SaHpiUint32T {aka unsigned int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/hpiutil/hpifrua.c:547:6: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/hpiutil/hpifrua.c:546:6: note: rv is assigned ipmiutil-3.2.2/hpiutil/hpifrua.c:547:6: note: rv is overwritten ipmiutil-3.2.2/hpiutil/hpifrua.c:93:12: style: Local variable 'j' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpifrua.c:65:7: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpifrua.c:93:12: note: Shadow local variable ipmiutil-3.2.2/hpiutil/hpifrua.c:132:26: style: Argument 'strptr' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpifrua.c:74:19: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpifrua.c:132:26: note: Shadow argument ipmiutil-3.2.2/hpiutil/hpifrua.c:205:7: style: Local variable 'j' shadows outer variable [shadowVariable] ipmiutil-3.2.2/hpiutil/hpifrua.c:65:7: note: Shadowed variable ipmiutil-3.2.2/hpiutil/hpifrua.c:205:7: note: Shadow local variable ipmiutil-3.2.2/hpiutil/hpifrua.c:91:17: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpifrua.c:91:41: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpifrua.c:132:26: style: Parameter 'strptr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/hpiutil/hpifrua.c:471:23: error: Uninitialized variable: dataptr->AssetTag [uninitvar] ipmiutil-3.2.2/hpiutil/hpifrua.c:470:27: note: Assignment 'dataptr->AssetTag=&aTag', assigned value is ipmiutil-3.2.2/hpiutil/hpifrua.c:471:23: note: Uninitialized variable: dataptr->AssetTag ipmiutil-3.2.2/util/AnsiTerm.cpp:213:12: warning: Member variable 'CAnsiTerm::m_OutputBuffer' is not initialized in the constructor. [uninitMemberVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:213:12: warning: Member variable 'CAnsiTerm::m_UTF8Buffer' is not initialized in the constructor. [uninitMemberVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:213:12: warning: Member variable 'CAnsiTerm::m_UTF8Count' is not initialized in the constructor. [uninitMemberVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:213:12: warning: Member variable 'CAnsiTerm::m_UTF8Size' is not initialized in the constructor. [uninitMemberVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:213:12: warning: Member variable 'CAnsiTerm::m_Parameters' is not initialized in the constructor. [uninitMemberVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:213:12: warning: Member variable 'CAnsiTerm::m_ParameterCount' is not initialized in the constructor. [uninitMemberVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:213:12: warning: Member variable 'CAnsiTerm::m_bParametersStart' is not initialized in the constructor. [uninitMemberVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:213:12: warning: Member variable 'CAnsiTerm::m_bPrivateParameters' is not initialized in the constructor. [uninitMemberVar] ipmiutil-3.2.2/util/AnsiTerm.cpp:1232:12: style: Unused private function: 'CAnsiTerm::ProcessDECALN' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:228:10: note: Unused private function: 'CAnsiTerm::ProcessDECALN' ipmiutil-3.2.2/util/AnsiTerm.cpp:1232:12: note: Unused private function: 'CAnsiTerm::ProcessDECALN' ipmiutil-3.2.2/util/AnsiTerm.cpp:1239:12: style: Unused private function: 'CAnsiTerm::ProcessDECDHLB' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:229:10: note: Unused private function: 'CAnsiTerm::ProcessDECDHLB' ipmiutil-3.2.2/util/AnsiTerm.cpp:1239:12: note: Unused private function: 'CAnsiTerm::ProcessDECDHLB' ipmiutil-3.2.2/util/AnsiTerm.cpp:1246:12: style: Unused private function: 'CAnsiTerm::ProcessDECDHLT' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:230:10: note: Unused private function: 'CAnsiTerm::ProcessDECDHLT' ipmiutil-3.2.2/util/AnsiTerm.cpp:1246:12: note: Unused private function: 'CAnsiTerm::ProcessDECDHLT' ipmiutil-3.2.2/util/AnsiTerm.cpp:1253:12: style: Unused private function: 'CAnsiTerm::ProcessDECDWL' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:231:10: note: Unused private function: 'CAnsiTerm::ProcessDECDWL' ipmiutil-3.2.2/util/AnsiTerm.cpp:1253:12: note: Unused private function: 'CAnsiTerm::ProcessDECDWL' ipmiutil-3.2.2/util/AnsiTerm.cpp:1260:12: style: Unused private function: 'CAnsiTerm::ProcessDECID' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:232:10: note: Unused private function: 'CAnsiTerm::ProcessDECID' ipmiutil-3.2.2/util/AnsiTerm.cpp:1260:12: note: Unused private function: 'CAnsiTerm::ProcessDECID' ipmiutil-3.2.2/util/AnsiTerm.cpp:1266:12: style: Unused private function: 'CAnsiTerm::ProcessDECKPAM' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:233:10: note: Unused private function: 'CAnsiTerm::ProcessDECKPAM' ipmiutil-3.2.2/util/AnsiTerm.cpp:1266:12: note: Unused private function: 'CAnsiTerm::ProcessDECKPAM' ipmiutil-3.2.2/util/isel.c:620:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/isel.c:620:6: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/isel.c:620:6: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/isel.c:623:6: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/isel.c:623:6: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/isel.c:623:6: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/isel.c:893:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/isel.c:896:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/isel.c:388:5: error: Dereferencing 'fd' after it is deallocated / released [deallocuse] ipmiutil-3.2.2/util/AnsiTerm.cpp:1273:12: style: Unused private function: 'CAnsiTerm::ProcessDECKPNM' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:234:10: note: Unused private function: 'CAnsiTerm::ProcessDECKPNM' ipmiutil-3.2.2/util/AnsiTerm.cpp:1273:12: note: Unused private function: 'CAnsiTerm::ProcessDECKPNM' ipmiutil-3.2.2/util/AnsiTerm.cpp:1280:12: style: Unused private function: 'CAnsiTerm::ProcessDECLL' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:235:10: note: Unused private function: 'CAnsiTerm::ProcessDECLL' ipmiutil-3.2.2/util/AnsiTerm.cpp:1280:12: note: Unused private function: 'CAnsiTerm::ProcessDECLL' ipmiutil-3.2.2/util/AnsiTerm.cpp:1287:12: style: Unused private function: 'CAnsiTerm::ProcessDECRC' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:236:10: note: Unused private function: 'CAnsiTerm::ProcessDECRC' ipmiutil-3.2.2/util/AnsiTerm.cpp:1287:12: note: Unused private function: 'CAnsiTerm::ProcessDECRC' ipmiutil-3.2.2/util/isel.c:392:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/isel.c:383:7: note: ret is assigned ipmiutil-3.2.2/util/isel.c:392:6: note: ret is overwritten ipmiutil-3.2.2/util/AnsiTerm.cpp:1293:12: style: Unused private function: 'CAnsiTerm::ProcessDECREQTPARM' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:237:10: note: Unused private function: 'CAnsiTerm::ProcessDECREQTPARM' ipmiutil-3.2.2/util/AnsiTerm.cpp:1293:12: note: Unused private function: 'CAnsiTerm::ProcessDECREQTPARM' ipmiutil-3.2.2/util/isel.c:481:9: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/isel.c:479:9: note: rc is assigned ipmiutil-3.2.2/util/isel.c:481:9: note: rc is overwritten ipmiutil-3.2.2/util/AnsiTerm.cpp:1300:12: style: Unused private function: 'CAnsiTerm::ProcessDECSC' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:238:10: note: Unused private function: 'CAnsiTerm::ProcessDECSC' ipmiutil-3.2.2/util/AnsiTerm.cpp:1300:12: note: Unused private function: 'CAnsiTerm::ProcessDECSC' ipmiutil-3.2.2/util/AnsiTerm.cpp:1306:12: style: Unused private function: 'CAnsiTerm::ProcessDECSTBM' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:239:10: note: Unused private function: 'CAnsiTerm::ProcessDECSTBM' ipmiutil-3.2.2/util/AnsiTerm.cpp:1306:12: note: Unused private function: 'CAnsiTerm::ProcessDECSTBM' ipmiutil-3.2.2/util/isel.c:334:24: style: Parameter 'selrec' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isel.c:467:9: style: Variable 'bsel' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isel.c:592:8: style: Variable 'strb' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isel.c:656:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isel.c:657:10: style: Variable 'vend_param' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isel.c:788:15: style: Variable 'node' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/AnsiTerm.cpp:1350:12: style: Unused private function: 'CAnsiTerm::ProcessDECSWL' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:240:10: note: Unused private function: 'CAnsiTerm::ProcessDECSWL' ipmiutil-3.2.2/util/AnsiTerm.cpp:1350:12: note: Unused private function: 'CAnsiTerm::ProcessDECSWL' ipmiutil-3.2.2/util/AnsiTerm.cpp:1357:12: style: Unused private function: 'CAnsiTerm::ProcessDECTST' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:241:10: note: Unused private function: 'CAnsiTerm::ProcessDECTST' ipmiutil-3.2.2/util/AnsiTerm.cpp:1357:12: note: Unused private function: 'CAnsiTerm::ProcessDECTST' ipmiutil-3.2.2/util/AnsiTerm.cpp:1364:12: style: Unused private function: 'CAnsiTerm::ProcessCUB' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:243:10: note: Unused private function: 'CAnsiTerm::ProcessCUB' ipmiutil-3.2.2/util/AnsiTerm.cpp:1364:12: note: Unused private function: 'CAnsiTerm::ProcessCUB' ipmiutil-3.2.2/util/isel.c:469:15: style: Variable 'fskipit' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/AnsiTerm.cpp:1377:12: style: Unused private function: 'CAnsiTerm::ProcessCUD' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:244:10: note: Unused private function: 'CAnsiTerm::ProcessCUD' ipmiutil-3.2.2/util/AnsiTerm.cpp:1377:12: note: Unused private function: 'CAnsiTerm::ProcessCUD' ipmiutil-3.2.2/util/AnsiTerm.cpp:1390:12: style: Unused private function: 'CAnsiTerm::ProcessCUF' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:245:10: note: Unused private function: 'CAnsiTerm::ProcessCUF' ipmiutil-3.2.2/util/AnsiTerm.cpp:1390:12: note: Unused private function: 'CAnsiTerm::ProcessCUF' ipmiutil-3.2.2/util/AnsiTerm.cpp:1403:12: style: Unused private function: 'CAnsiTerm::ProcessCUP' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:246:10: note: Unused private function: 'CAnsiTerm::ProcessCUP' ipmiutil-3.2.2/util/AnsiTerm.cpp:1403:12: note: Unused private function: 'CAnsiTerm::ProcessCUP' ipmiutil-3.2.2/util/AnsiTerm.cpp:1409:12: style: Unused private function: 'CAnsiTerm::ProcessCUU' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:247:10: note: Unused private function: 'CAnsiTerm::ProcessCUU' ipmiutil-3.2.2/util/AnsiTerm.cpp:1409:12: note: Unused private function: 'CAnsiTerm::ProcessCUU' ipmiutil-3.2.2/util/AnsiTerm.cpp:1429:12: style: Unused private function: 'CAnsiTerm::ProcessDSR' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:249:10: note: Unused private function: 'CAnsiTerm::ProcessDSR' ipmiutil-3.2.2/util/AnsiTerm.cpp:1429:12: note: Unused private function: 'CAnsiTerm::ProcessDSR' ipmiutil-3.2.2/util/AnsiTerm.cpp:1436:12: style: Unused private function: 'CAnsiTerm::ProcessED' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:250:10: note: Unused private function: 'CAnsiTerm::ProcessED' ipmiutil-3.2.2/util/AnsiTerm.cpp:1436:12: note: Unused private function: 'CAnsiTerm::ProcessED' ipmiutil-3.2.2/util/AnsiTerm.cpp:1442:12: style: Unused private function: 'CAnsiTerm::ProcessEL' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:251:10: note: Unused private function: 'CAnsiTerm::ProcessEL' ipmiutil-3.2.2/util/AnsiTerm.cpp:1442:12: note: Unused private function: 'CAnsiTerm::ProcessEL' ipmiutil-3.2.2/util/AnsiTerm.cpp:1448:12: style: Unused private function: 'CAnsiTerm::ProcessHTS' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:252:10: note: Unused private function: 'CAnsiTerm::ProcessHTS' ipmiutil-3.2.2/util/AnsiTerm.cpp:1448:12: note: Unused private function: 'CAnsiTerm::ProcessHTS' ipmiutil-3.2.2/util/ireset.c:162:30: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ireset.c:248:32: style: Parameter 'istr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ireset.c:558:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ireset.c:655:13: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ireset.c:704:14: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/AnsiTerm.cpp:1503:12: style: Unused private function: 'CAnsiTerm::ProcessIND' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:254:10: note: Unused private function: 'CAnsiTerm::ProcessIND' ipmiutil-3.2.2/util/AnsiTerm.cpp:1503:12: note: Unused private function: 'CAnsiTerm::ProcessIND' ipmiutil-3.2.2/util/AnsiTerm.cpp:1509:12: style: Unused private function: 'CAnsiTerm::ProcessNEL' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:255:10: note: Unused private function: 'CAnsiTerm::ProcessNEL' ipmiutil-3.2.2/util/AnsiTerm.cpp:1509:12: note: Unused private function: 'CAnsiTerm::ProcessNEL' ipmiutil-3.2.2/util/AnsiTerm.cpp:1523:12: style: Unused private function: 'CAnsiTerm::ProcessRI' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:257:10: note: Unused private function: 'CAnsiTerm::ProcessRI' ipmiutil-3.2.2/util/AnsiTerm.cpp:1523:12: note: Unused private function: 'CAnsiTerm::ProcessRI' ipmiutil-3.2.2/util/AnsiTerm.cpp:1529:12: style: Unused private function: 'CAnsiTerm::ProcessRIS' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:258:10: note: Unused private function: 'CAnsiTerm::ProcessRIS' ipmiutil-3.2.2/util/AnsiTerm.cpp:1529:12: note: Unused private function: 'CAnsiTerm::ProcessRIS' ipmiutil-3.2.2/util/AnsiTerm.cpp:1535:12: style: Unused private function: 'CAnsiTerm::ProcessRM' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:259:10: note: Unused private function: 'CAnsiTerm::ProcessRM' ipmiutil-3.2.2/util/AnsiTerm.cpp:1535:12: note: Unused private function: 'CAnsiTerm::ProcessRM' ipmiutil-3.2.2/util/AnsiTerm.cpp:1657:12: style: Unused private function: 'CAnsiTerm::ProcessSGR' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:261:10: note: Unused private function: 'CAnsiTerm::ProcessSGR' ipmiutil-3.2.2/util/AnsiTerm.cpp:1657:12: note: Unused private function: 'CAnsiTerm::ProcessSGR' ipmiutil-3.2.2/util/AnsiTerm.cpp:1789:12: style: Unused private function: 'CAnsiTerm::ProcessSM' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:262:10: note: Unused private function: 'CAnsiTerm::ProcessSM' ipmiutil-3.2.2/util/AnsiTerm.cpp:1789:12: note: Unused private function: 'CAnsiTerm::ProcessSM' ipmiutil-3.2.2/util/AnsiTerm.cpp:1861:12: style: Unused private function: 'CAnsiTerm::ProcessTBC' [unusedPrivateFunction] ipmiutil-3.2.2/util/AnsiTerm.h:263:10: note: Unused private function: 'CAnsiTerm::ProcessTBC' ipmiutil-3.2.2/util/AnsiTerm.cpp:1861:12: note: Unused private function: 'CAnsiTerm::ProcessTBC' ipmiutil-3.2.2/util/AnsiTerm.cpp:215:5: performance: Variable 'm_hConsole' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ipmiutil-3.2.2/util/AnsiTerm.cpp:383:12: style:inconclusive: Technically the member function 'CAnsiTerm::ProcessInput' can be const. [functionConst] ipmiutil-3.2.2/util/AnsiTerm.h:189:10: note: Technically the member function 'CAnsiTerm::ProcessInput' can be const. ipmiutil-3.2.2/util/AnsiTerm.cpp:383:12: note: Technically the member function 'CAnsiTerm::ProcessInput' can be const. ipmiutil-3.2.2/util/AnsiTerm.cpp:1232:12: style: The member function 'CAnsiTerm::ProcessDECALN' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:228:10: note: The member function 'CAnsiTerm::ProcessDECALN' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1232:12: note: The member function 'CAnsiTerm::ProcessDECALN' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1239:12: style: The member function 'CAnsiTerm::ProcessDECDHLB' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:229:10: note: The member function 'CAnsiTerm::ProcessDECDHLB' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1239:12: note: The member function 'CAnsiTerm::ProcessDECDHLB' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1246:12: style: The member function 'CAnsiTerm::ProcessDECDHLT' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:230:10: note: The member function 'CAnsiTerm::ProcessDECDHLT' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1246:12: note: The member function 'CAnsiTerm::ProcessDECDHLT' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1253:12: style: The member function 'CAnsiTerm::ProcessDECDWL' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:231:10: note: The member function 'CAnsiTerm::ProcessDECDWL' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1253:12: note: The member function 'CAnsiTerm::ProcessDECDWL' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1266:12: style: The member function 'CAnsiTerm::ProcessDECKPAM' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:233:10: note: The member function 'CAnsiTerm::ProcessDECKPAM' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1266:12: note: The member function 'CAnsiTerm::ProcessDECKPAM' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1273:12: style: The member function 'CAnsiTerm::ProcessDECKPNM' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:234:10: note: The member function 'CAnsiTerm::ProcessDECKPNM' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1273:12: note: The member function 'CAnsiTerm::ProcessDECKPNM' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1280:12: style: The member function 'CAnsiTerm::ProcessDECLL' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:235:10: note: The member function 'CAnsiTerm::ProcessDECLL' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1280:12: note: The member function 'CAnsiTerm::ProcessDECLL' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1293:12: style: The member function 'CAnsiTerm::ProcessDECREQTPARM' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:237:10: note: The member function 'CAnsiTerm::ProcessDECREQTPARM' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1293:12: note: The member function 'CAnsiTerm::ProcessDECREQTPARM' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1350:12: style: The member function 'CAnsiTerm::ProcessDECSWL' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:240:10: note: The member function 'CAnsiTerm::ProcessDECSWL' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1350:12: note: The member function 'CAnsiTerm::ProcessDECSWL' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1357:12: style: The member function 'CAnsiTerm::ProcessDECTST' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:241:10: note: The member function 'CAnsiTerm::ProcessDECTST' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1357:12: note: The member function 'CAnsiTerm::ProcessDECTST' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1422:12: style: The member function 'CAnsiTerm::ProcessDA' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:248:10: note: The member function 'CAnsiTerm::ProcessDA' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1422:12: note: The member function 'CAnsiTerm::ProcessDA' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1429:12: style: The member function 'CAnsiTerm::ProcessDSR' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:249:10: note: The member function 'CAnsiTerm::ProcessDSR' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1429:12: note: The member function 'CAnsiTerm::ProcessDSR' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1448:12: style: The member function 'CAnsiTerm::ProcessHTS' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:252:10: note: The member function 'CAnsiTerm::ProcessHTS' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1448:12: note: The member function 'CAnsiTerm::ProcessHTS' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1861:12: style: The member function 'CAnsiTerm::ProcessTBC' can be static. [functionStatic] ipmiutil-3.2.2/util/AnsiTerm.h:263:10: note: The member function 'CAnsiTerm::ProcessTBC' can be static. ipmiutil-3.2.2/util/AnsiTerm.cpp:1861:12: note: The member function 'CAnsiTerm::ProcessTBC' can be static. ipmiutil-3.2.2/util/AnsiTerm.h:194:18: style: Virtual function 'ResetTerm' is called from constructor 'CAnsiTerm()' at line 227. Dynamic binding is not used. [virtualCallInConstructor] ipmiutil-3.2.2/util/AnsiTerm.cpp:227:5: note: Calling WindowSizeChanged ipmiutil-3.2.2/util/AnsiTerm.cpp:379:5: note: Calling ResetTerm ipmiutil-3.2.2/util/AnsiTerm.h:194:18: note: ResetTerm is a virtual function ipmiutil-3.2.2/util/AnsiTerm.cpp:1893:38: style: C-style pointer casting [cstyleCast] ipmiutil-3.2.2/util/AnsiTerm.cpp:383:81: style:inconclusive: Function 'ProcessInput' argument 3 names different: declaration 'iOutputLen' definition 'iOutputSize'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/AnsiTerm.h:189:68: note: Function 'ProcessInput' argument 3 names different: declaration 'iOutputLen' definition 'iOutputSize'. ipmiutil-3.2.2/util/AnsiTerm.cpp:383:81: note: Function 'ProcessInput' argument 3 names different: declaration 'iOutputLen' definition 'iOutputSize'. ipmiutil-3.2.2/util/AnsiTerm.cpp:905:30: style:inconclusive: Function 'ScrollDisplay' argument 1 names different: declaration 'nLines' definition 'n'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/AnsiTerm.h:199:36: note: Function 'ScrollDisplay' argument 1 names different: declaration 'nLines' definition 'n'. ipmiutil-3.2.2/util/AnsiTerm.cpp:905:30: note: Function 'ScrollDisplay' argument 1 names different: declaration 'nLines' definition 'n'. ipmiutil-3.2.2/util/AnsiTerm.cpp:1896:25: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_fujitsu.c:346:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/oem_fujitsu.c:776:47: warning: Either the condition 'readstr!=NULL' is redundant or there is possible null pointer dereference: readstr. [nullPointerRedundantCheck] ipmiutil-3.2.2/util/oem_fujitsu.c:774:16: note: Assuming that condition 'readstr!=NULL' is not redundant ipmiutil-3.2.2/util/oem_fujitsu.c:776:47: note: Null pointer dereference ipmiutil-3.2.2/util/oem_fujitsu.c:154:32: style: Parameter 'rgalarms' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_fujitsu.c:262:9: style: Variable 'severity_text' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_fujitsu.c:362:33: style: Parameter 'evt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_fujitsu.c:372:10: style: Variable 'gstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_fujitsu.c:755:34: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_fujitsu.c:755:45: style: Parameter 'reading' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_fujitsu.c:758:10: style: Variable 'typestr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_fujitsu.c:759:10: style: Variable 'readstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:2290:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ilan.c:2767:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ilan.c:3129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ilan.c:4115:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/idiscover.c:1006:17: warning:inconclusive: The buffer 'g_interface' may not be null-terminated after the call to strncpy(). [terminateStrncpy] ipmiutil-3.2.2/util/idiscover.c:1039:18: style: Condition 'frawok==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/idiscover.c:320:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ipmiutil-3.2.2/util/idiscover.c:744:16: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] ipmiutil-3.2.2/util/idiscover.c:595:7: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/idiscover.c:530:21: note: rv is assigned ipmiutil-3.2.2/util/idiscover.c:595:7: note: rv is overwritten ipmiutil-3.2.2/util/idiscover.c:196:21: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/idiscover.c:196:33: style: Parameter 'pbuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/idiscover.c:405:30: style: Variable 'ifa' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/idiscover.c:483:10: style: Variable 'temp_start' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/idiscover.c:649:20: style: Variable 'h_ent' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:664:22: style: Condition 'sens_verbose' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/oem_intel.c:436:17: style: Variable 'fHasEnc' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/oem_intel.c:435:40: note: fHasEnc is assigned ipmiutil-3.2.2/util/oem_intel.c:436:17: note: fHasEnc is overwritten ipmiutil-3.2.2/util/oem_intel.c:443:17: style: Variable 'fHasEnc' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/oem_intel.c:442:40: note: fHasEnc is assigned ipmiutil-3.2.2/util/oem_intel.c:443:17: note: fHasEnc is overwritten ipmiutil-3.2.2/util/oem_intel.c:318:64: style:inconclusive: Function 'detect_capab_intel' argument 4 names different: declaration 'ndsk' definition 'ndisk'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/oem_intel.h:63:64: note: Function 'detect_capab_intel' argument 4 names different: declaration 'ndsk' definition 'ndisk'. ipmiutil-3.2.2/util/oem_intel.c:318:64: note: Function 'detect_capab_intel' argument 4 names different: declaration 'ndsk' definition 'ndisk'. ipmiutil-3.2.2/util/oem_intel.c:723:9: style: Argument 'fdebug' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/oem_intel.c:81:14: note: Shadowed variable ipmiutil-3.2.2/util/oem_intel.c:723:9: note: Shadow argument ipmiutil-3.2.2/util/oem_intel.c:69:52: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_intel.c:69:63: style: Parameter 'psz' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_intel.c:71:44: style: Parameter 'sensdesc' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_intel.c:71:59: style: Parameter 'pstyp' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_intel.c:71:71: style: Parameter 'pidx' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_intel.c:266:10: style: Variable 'scrit' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:267:10: style: Variable 'smaj' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:268:10: style: Variable 'smin' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:269:10: style: Variable 'spow' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:270:10: style: Variable 'rmaj' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:271:10: style: Variable 'rmin' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:562:35: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_intel.c:562:46: style: Parameter 'reading' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_intel.c:607:33: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_intel.c:722:29: style: Parameter 'evt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_intel.c:736:10: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:1139:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:1726:11: style: Variable 'enc_pattn' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:1727:11: style: Variable 'pstat' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:1728:11: style: Variable 'pover' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:1853:11: style: Variable 'enc_pattn' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:1854:11: style: Variable 'pstat' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:1855:11: style: Variable 'pover' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_intel.c:436:17: style: Variable 'fHasEnc' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_intel.c:443:17: style: Variable 'fHasEnc' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_intel.c:1701:11: style: Variable 'rv2' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_intel.c:1719:11: style: Variable 'rv2' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:304:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/oem_dell.c:325:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/oem_dell.c:6073:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/isol.c:1173:21: warning:inconclusive: The buffer 'file_scr' may not be null-terminated after the call to strncpy(). [terminateStrncpy] ipmiutil-3.2.2/util/isol.c:1180:21: warning:inconclusive: The buffer 'file_trc' may not be null-terminated after the call to strncpy(). [terminateStrncpy] ipmiutil-3.2.2/util/isol.c:1187:21: warning:inconclusive: The buffer 'dbglog_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy] ipmiutil-3.2.2/util/isol.c:980:11: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/isol.c:975:15: note: rv is assigned ipmiutil-3.2.2/util/isol.c:980:11: note: rv is overwritten ipmiutil-3.2.2/util/isol.c:266:27: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isol.c:269:11: style: Variable 'pattern' can be declared as const array [constVariable] ipmiutil-3.2.2/util/iserial.c:1295:41: style: Condition 'fuser1admin' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ihealth.c:1119:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ihealth.c:1119:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ihealth.c:593:14: style: Redundant initialization for 'mfgstr'. The initialized value is overwritten before it is read. [redundantInitialization] ipmiutil-3.2.2/util/ihealth.c:589:20: note: mfgstr is initialized ipmiutil-3.2.2/util/ihealth.c:593:14: note: mfgstr is overwritten ipmiutil-3.2.2/util/ihealth.c:615:14: style: Redundant initialization for 'mfgstr'. The initialized value is overwritten before it is read. [redundantInitialization] ipmiutil-3.2.2/util/ihealth.c:606:17: note: mfgstr is initialized ipmiutil-3.2.2/util/ihealth.c:615:14: note: mfgstr is overwritten ipmiutil-3.2.2/util/ihealth.c:1146:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ihealth.c:1144:11: note: ret is assigned ipmiutil-3.2.2/util/ihealth.c:1146:11: note: ret is overwritten ipmiutil-3.2.2/util/ihealth.c:848:20: style: Checking if unsigned expression 'resp[0]' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/ihealth.c:998:11: style: Local variable 'n' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ihealth.c:902:9: note: Shadowed variable ipmiutil-3.2.2/util/ihealth.c:998:11: note: Shadow local variable ipmiutil-3.2.2/util/idcmi.c:466:12: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/idcmi.c:462:9: note: rv is assigned ipmiutil-3.2.2/util/idcmi.c:466:12: note: rv is overwritten ipmiutil-3.2.2/util/idcmi.c:814:8: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/idcmi.c:808:8: note: rv is assigned ipmiutil-3.2.2/util/idcmi.c:814:8: note: rv is overwritten ipmiutil-3.2.2/util/idcmi.c:824:8: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/idcmi.c:818:8: note: rv is assigned ipmiutil-3.2.2/util/idcmi.c:824:8: note: rv is overwritten ipmiutil-3.2.2/util/idcmi.c:832:11: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/idcmi.c:831:11: note: rv is assigned ipmiutil-3.2.2/util/idcmi.c:832:11: note: rv is overwritten ipmiutil-3.2.2/util/idcmi.c:834:11: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/idcmi.c:832:11: note: rv is assigned ipmiutil-3.2.2/util/idcmi.c:834:11: note: rv is overwritten ipmiutil-3.2.2/util/idcmi.c:834:11: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/idcmi.c:833:27: note: rv is assigned ipmiutil-3.2.2/util/idcmi.c:834:11: note: rv is overwritten ipmiutil-3.2.2/util/idcmi.c:962:18: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/idcmi.c:955:11: note: rv is assigned ipmiutil-3.2.2/util/idcmi.c:962:18: note: rv is overwritten ipmiutil-3.2.2/util/iserial.c:429:51: style: Parameter 'pSerRecord' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iserial.c:563:10: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iserial.c:782:39: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iserial.c:962:14: style: Variable 'devrec' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iserial.c:1061:21: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iserial.c:1205:14: style: Variable 'flow' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iserial.c:1205:26: style: Variable 'dtr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iserial.c:1205:37: style: Variable 'baud' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihealth.c:180:12: style: Variable 'rw' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iserial.c:1220:14: style: Variable 'flow' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iserial.c:1220:26: style: Variable 'baud' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihealth.c:250:49: style: Parameter 'sinfo' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ihealth.c:357:36: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ihealth.c:562:39: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ihealth.c:587:27: style: Parameter 'rgmfg' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ihealth.c:604:10: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihealth.c:606:10: style: Variable 'mfgstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihealth.c:899:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihealth.c:900:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/idcmi.c:240:61: style: Parameter 'pow' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/idcmi.c:309:44: style: Parameter 'cdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/idcmi.c:356:35: style: Parameter 'cdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/idcmi.c:359:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/idcmi.c:559:37: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/idcmi.c:592:33: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/idcmi.c:643:39: style: Parameter 'cdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/idcmi.c:750:8: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihealth.c:510:10: style: Variable 'fIntel' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ihealth.c:511:19: style: Variable 'fIntel' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/iserial.c:137:28: style: struct member 'SEL_RECORD::record_id' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihealth.c:848:48: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/idcmi.c:442:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/idcmi.c:442:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/iserial.c:138:28: style: struct member 'SEL_RECORD::record_type' is never used. [unusedStructMember] ipmiutil-3.2.2/util/iserial.c:139:28: style: struct member 'SEL_RECORD::timestamp' is never used. [unusedStructMember] ipmiutil-3.2.2/util/iserial.c:140:28: style: struct member 'SEL_RECORD::generator_id' is never used. [unusedStructMember] ipmiutil-3.2.2/util/iserial.c:141:28: style: struct member 'SEL_RECORD::evm_rev' is never used. [unusedStructMember] ipmiutil-3.2.2/util/iserial.c:142:28: style: struct member 'SEL_RECORD::sensor_type' is never used. [unusedStructMember] ipmiutil-3.2.2/util/iserial.c:143:28: style: struct member 'SEL_RECORD::sensor_number' is never used. [unusedStructMember] ipmiutil-3.2.2/util/iserial.c:144:28: style: struct member 'SEL_RECORD::event_trigger' is never used. [unusedStructMember] ipmiutil-3.2.2/util/iserial.c:145:28: style: struct member 'SEL_RECORD::event_data1' is never used. [unusedStructMember] ipmiutil-3.2.2/util/iserial.c:146:28: style: struct member 'SEL_RECORD::event_data2' is never used. [unusedStructMember] ipmiutil-3.2.2/util/iserial.c:147:28: style: struct member 'SEL_RECORD::event_data3' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ifwum.c:626:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifwum.c:716:10: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/ifwum.c:716:10: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/ifwum.c:834:10: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'tKFWUM_IanaList {aka signed int}'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/ifwum.c:835:10: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'tKFWUM_BoardList {aka signed int}'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/ifwum.c:836:10: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/ifwum.c:836:10: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/ifwum.c:934:13: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifwum.c:935:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/ifwum.c:935:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/ifwum.c:1631:4: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'tKFWUM_BoardList {aka signed int}'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/ifwum.c:1632:4: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'tKFWUM_IanaList {aka signed int}'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/ifwum.c:380:15: style: The comparison 'status == 0' is always true. [knownConditionTrueFalse] ipmiutil-3.2.2/util/ifwum.c:374:27: note: 'status' is assigned value '0' here. ipmiutil-3.2.2/util/ifwum.c:380:15: note: The comparison 'status == 0' is always true. ipmiutil-3.2.2/util/ifwum.c:810:14: style: The comparison 'status == 0' is always true. [knownConditionTrueFalse] ipmiutil-3.2.2/util/ifwum.c:803:27: note: 'status' is assigned value '0' here. ipmiutil-3.2.2/util/ifwum.c:810:14: note: The comparison 'status == 0' is always true. ipmiutil-3.2.2/util/oem_supermicro.c:357:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_supermicro.c:357:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_supermicro.c:357:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_supermicro.c:357:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifwum.c:388:14: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ifwum.c:387:14: note: status is assigned ipmiutil-3.2.2/util/ifwum.c:388:14: note: status is overwritten ipmiutil-3.2.2/util/oem_supermicro.c:586:31: style: The comparison 'rv != 0' is always false. [knownConditionTrueFalse] ipmiutil-3.2.2/util/oem_supermicro.c:527:13: note: 'rv' is assigned value '0' here. ipmiutil-3.2.2/util/oem_supermicro.c:586:31: note: The comparison 'rv != 0' is always false. ipmiutil-3.2.2/util/ifwum.c:512:55: style: Parameter 'pFileName' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifwum.c:545:64: style: Parameter 'pFileName' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifwum.c:641:69: style: Parameter 'pBuffer' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifwum.c:687:36: style: Variable 'pGetInfo' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifwum.c:807:10: style: Variable 'mstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifwum.c:889:31: style: Variable 'pGetStatus' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifwum.c:1007:43: style: Variable 'pResp' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifwum.c:1068:74: style: Parameter 'pFirmBuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifwum.c:1505:56: style: Parameter 'pBuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifwum.c:1652:8: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_supermicro.c:608:30: style:inconclusive: Function 'decode_sel_supermicro' argument 5 names different: declaration 'fdebug' definition 'fdbg'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/oem_supermicro.h:54:30: note: Function 'decode_sel_supermicro' argument 5 names different: declaration 'fdebug' definition 'fdbg'. ipmiutil-3.2.2/util/oem_supermicro.c:608:30: note: Function 'decode_sel_supermicro' argument 5 names different: declaration 'fdebug' definition 'fdbg'. ipmiutil-3.2.2/util/oem_supermicro.c:856:19: style: Local variable 'vend_id' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/oem_supermicro.c:84:12: note: Shadowed variable ipmiutil-3.2.2/util/oem_supermicro.c:856:19: note: Shadow local variable ipmiutil-3.2.2/util/oem_supermicro.c:856:28: style: Local variable 'prod_id' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/oem_supermicro.c:85:12: note: Shadowed variable ipmiutil-3.2.2/util/oem_supermicro.c:856:28: note: Shadow local variable ipmiutil-3.2.2/util/ifwum.c:1529:24: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] ipmiutil-3.2.2/util/oem_supermicro.c:293:10: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_supermicro.c:383:52: style: Parameter 'thresh' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_supermicro.c:422:48: style: Parameter 'reading' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_supermicro.c:428:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_supermicro.c:430:14: style: Variable 'sdr01' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_supermicro.c:431:10: style: Variable 'typestr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_supermicro.c:607:34: style: Parameter 'evt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_supermicro.c:900:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_supermicro.c:861:22: style: Variable 'vend_id' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifwum.c:667:21: style: struct member 'Anonymous1::seqAdd' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ifwum.c:668:21: style: struct member 'Anonymous1::res' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ifirewall.c:1041:15: style: Redundant condition: argc>0. 'argc>0 || (argc>0 && strncmp(argv[0],"help",4)==0)' is equivalent to 'argc>0' [redundantCondition] ipmiutil-3.2.2/util/ifirewall.c:757:19: style: Condition 'p->netfn<0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ifirewall.c:755:15: note: Assuming that condition 'p->netfn>=0' is not redundant ipmiutil-3.2.2/util/ifirewall.c:757:19: note: Condition 'p->netfn<0' is always false ipmiutil-3.2.2/util/ifirewall.c:1066:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifirewall.c:1066:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifirewall.c:1066:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifirewall.c:1071:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifirewall.c:1071:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifirewall.c:527:4: style: Variable 'd' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ifirewall.c:510:4: note: d is assigned ipmiutil-3.2.2/util/ifirewall.c:527:4: note: d is overwritten ipmiutil-3.2.2/util/ifirewall.c:1073:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ifirewall.c:1068:9: note: ret is assigned ipmiutil-3.2.2/util/ifirewall.c:1073:8: note: ret is overwritten ipmiutil-3.2.2/util/ifirewall.c:198:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifirewall.c:241:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifirewall.c:246:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifirewall.c:311:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifirewall.c:316:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifirewall.c:381:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifirewall.c:386:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifirewall.c:454:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifirewall.c:454:62: style: Parameter 'lnfn' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifirewall.c:460:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifirewall.c:543:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifirewall.c:586:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifirewall.c:629:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifirewall.c:673:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifirewall.c:673:60: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifirewall.c:855:32: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifirewall.c:953:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifirewall.c:954:10: style: Variable 's2' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifirewall.c:1096:8: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifirewall.c:527:4: style: Variable 'd' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifirewall.c:765:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifirewall.c:767:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifirewall.c:769:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1838:37: style: The if condition is the same as the previous if condition [duplicateCondition] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1830:37: note: First condition ipmiutil-3.2.2/lib/lanplus/lanplus.c:1838:37: note: Second condition ipmiutil-3.2.2/lib/lanplus/lanplus.c:209:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3783:26: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] ipmiutil-3.2.2/lib/lanplus/lanplus.c:937:5: warning: Either the condition 'rsp!=NULL' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:931:12: note: Assuming that condition 'rsp!=NULL' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:937:5: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1020:5: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1020:5: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1482:2: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1482:2: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1483:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1483:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1485:2: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1485:2: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1486:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1486:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1488:2: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1488:2: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1489:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1489:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1491:2: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1491:2: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1492:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1492:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1494:2: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1494:2: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1495:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1495:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1497:2: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1497:2: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1498:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1498:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1500:2: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1500:2: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1501:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1501:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1503:2: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1503:2: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1504:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1504:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1508:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1508:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1510:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1510:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1512:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1512:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1514:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1514:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1516:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1516:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1518:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1518:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1520:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1520:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1522:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1522:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1524:3: warning: Either the condition 'rsp' is redundant or there is possible null pointer dereference: rsp. [nullPointerRedundantCheck] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1014:8: note: Assuming that condition 'rsp' is not redundant ipmiutil-3.2.2/lib/lanplus/lanplus.c:1012:20: note: Calling function 'read_sol_packet', 1st argument 'rsp' value is 0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1524:3: note: Null pointer dereference ipmiutil-3.2.2/lib/lanplus/lanplus.c:1592:25: style: Variable 'cs' is assigned an expression that holds the same value. [redundantAssignment] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1588:6: note: cs is assigned 'len' here. ipmiutil-3.2.2/lib/lanplus/lanplus.c:1589:35: note: Assuming condition is true ipmiutil-3.2.2/lib/lanplus/lanplus.c:1592:25: note: Variable 'cs' is assigned an expression that holds the same value. ipmiutil-3.2.2/lib/lanplus/lanplus.c:1131:16: style:inconclusive: Function 'read_rakp2_message' argument 3 names different: declaration 'alg' definition 'auth_alg'. [funcArgNamesDifferent] ipmiutil-3.2.2/lib/lanplus/lanplus.c:137:74: note: Function 'read_rakp2_message' argument 3 names different: declaration 'alg' definition 'auth_alg'. ipmiutil-3.2.2/lib/lanplus/lanplus.c:1131:16: note: Function 'read_rakp2_message' argument 3 names different: declaration 'alg' definition 'auth_alg'. ipmiutil-3.2.2/lib/lanplus/lanplus.c:1225:16: style:inconclusive: Function 'read_rakp4_message' argument 3 names different: declaration 'alg' definition 'auth_alg'. [funcArgNamesDifferent] ipmiutil-3.2.2/lib/lanplus/lanplus.c:138:74: note: Function 'read_rakp4_message' argument 3 names different: declaration 'alg' definition 'auth_alg'. ipmiutil-3.2.2/lib/lanplus/lanplus.c:1225:16: note: Function 'read_rakp4_message' argument 3 names different: declaration 'alg' definition 'auth_alg'. ipmiutil-3.2.2/lib/lanplus/lanplus.c:1544:18: style:inconclusive: Function 'getIpmiPayloadWireRep' argument 3 names different: declaration 'out' definition 'msg'. [funcArgNamesDifferent] ipmiutil-3.2.2/lib/lanplus/lanplus.c:128:22: note: Function 'getIpmiPayloadWireRep' argument 3 names different: declaration 'out' definition 'msg'. ipmiutil-3.2.2/lib/lanplus/lanplus.c:1544:18: note: Function 'getIpmiPayloadWireRep' argument 3 names different: declaration 'out' definition 'msg'. ipmiutil-3.2.2/lib/lanplus/lanplus.c:2689:15: style:inconclusive: Function 'ipmi_lanplus_send_sol' argument 2 names different: declaration 'payload' definition 'v2_in'. [funcArgNamesDifferent] ipmiutil-3.2.2/lib/lanplus/lanplus.c:146:12: note: Function 'ipmi_lanplus_send_sol' argument 2 names different: declaration 'payload' definition 'v2_in'. ipmiutil-3.2.2/lib/lanplus/lanplus.c:2689:15: note: Function 'ipmi_lanplus_send_sol' argument 2 names different: declaration 'payload' definition 'v2_in'. ipmiutil-3.2.2/lib/lanplus/lanplus.c:183:41: style: Parameter 'intf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:216:25: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:403:62: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:500:26: style: Parameter 'intf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:631:37: style: Parameter 'intf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:641:6: style: Variable 'pong' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:757:24: style: Variable 'session' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:843:27: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1100:22: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1542:32: style: Parameter 'intf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3783:19: style: Variable 'host' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3906:10: style: Variable 'key' can be declared as const array [constVariable] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3955:10: style: Variable 'key' can be declared as const array [constVariable] ipmiutil-3.2.2/lib/lanplus/lanplus.c:3958:10: style: Variable 'iv' can be declared as const array [constVariable] ipmiutil-3.2.2/util/oem_sun.c:534:13: style: Condition 'assoc==NULL' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/oem_sun.c:717:13: style: Condition 'assoc==NULL' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/oem_sun.c:229:36: style:inconclusive: Function 'sunoem_led_get' argument 2 names different: declaration 'dev' definition 'sdr'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/oem_sun.h:132:41: note: Function 'sunoem_led_get' argument 2 names different: declaration 'dev' definition 'sdr'. ipmiutil-3.2.2/util/oem_sun.c:229:36: note: Function 'sunoem_led_get' argument 2 names different: declaration 'dev' definition 'sdr'. ipmiutil-3.2.2/util/oem_sun.c:284:36: style:inconclusive: Function 'sunoem_led_set' argument 2 names different: declaration 'dev' definition 'sdr'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/oem_sun.h:133:41: note: Function 'sunoem_led_set' argument 2 names different: declaration 'dev' definition 'sdr'. ipmiutil-3.2.2/util/oem_sun.c:284:36: note: Function 'sunoem_led_set' argument 2 names different: declaration 'dev' definition 'sdr'. ipmiutil-3.2.2/util/oem_sun.c:865:25: style:inconclusive: Function 'ipmi_sunoem_main' argument 1 names different: declaration '' definition 'intf'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/oem_sun.c:865:36: style:inconclusive: Function 'ipmi_sunoem_main' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/oem_sun.c:865:50: style:inconclusive: Function 'ipmi_sunoem_main' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/oem_sun.c:340:37: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_sun.c:380:38: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_sun.c:440:34: style: Variable 'assoc' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_sun.c:441:38: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_sun.c:613:34: style: Variable 'assoc' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_sun.c:614:38: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_sun.c:961:30: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_sun.c:961:41: style: Parameter 'reading' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_sun.c:965:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_sun.c:1006:8: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2248:10: style: Variable 'mp' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/lib/lanplus/lanplus.c:2987:15: style: Variable 'msg_data[0]' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_sun.c:924:15: style: Variable 'uid' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifruset.c:576:14: style:inconclusive: Boolean expression '0x10!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ipmiutil-3.2.2/util/ifruset.c:579:14: style:inconclusive: Boolean expression '0x10!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ipmiutil-3.2.2/util/ifruset.c:584:10: style:inconclusive: Boolean expression '0x02==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ipmiutil-3.2.2/util/ifruset.c:585:10: style:inconclusive: Boolean expression '0x04==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ipmiutil-3.2.2/util/ifruset.c:586:10: style:inconclusive: Boolean expression '0x08==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ipmiutil-3.2.2/util/ifruset.c:604:18: style:inconclusive: Boolean expression '0x80!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ipmiutil-3.2.2/util/ifruset.c:576:10: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition] ipmiutil-3.2.2/util/ifruset.c:576:14: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ipmiutil-3.2.2/util/ifruset.c:579:10: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition] ipmiutil-3.2.2/util/ifruset.c:579:14: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ipmiutil-3.2.2/util/ifruset.c:584:6: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition] ipmiutil-3.2.2/util/ifruset.c:584:10: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ipmiutil-3.2.2/util/ifruset.c:585:6: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition] ipmiutil-3.2.2/util/ifruset.c:585:10: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ipmiutil-3.2.2/util/ifruset.c:586:6: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition] ipmiutil-3.2.2/util/ifruset.c:586:10: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ipmiutil-3.2.2/util/ifruset.c:604:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ipmiutil-3.2.2/util/ifruset.c:584:10: style: Condition 'b1&0x02==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ifruset.c:585:10: style: Condition 'b1&0x04==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ifruset.c:586:10: style: Condition 'b1&0x08==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ifruset.c:1510:43: style: Condition 'fruid==0' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ifruset.c:1508:25: note: Assignment 'fruid=0', assigned value is 0 ipmiutil-3.2.2/util/ifruset.c:1510:43: note: Condition 'fruid==0' is always true ipmiutil-3.2.2/util/ifruset.c:609:3: warning: %f in format string (no. 2) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float] ipmiutil-3.2.2/util/ifruset.c:612:3: warning: %f in format string (no. 2) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float] ipmiutil-3.2.2/util/ifruset.c:612:3: warning: %f in format string (no. 3) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float] ipmiutil-3.2.2/util/ifruset.c:617:3: warning: %f in format string (no. 2) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float] ipmiutil-3.2.2/util/ifruset.c:619:3: warning: %f in format string (no. 2) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float] ipmiutil-3.2.2/util/ifruset.c:625:3: warning: %f in format string (no. 2) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float] ipmiutil-3.2.2/util/ifruset.c:628:3: warning: %f in format string (no. 2) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float] ipmiutil-3.2.2/util/ifruset.c:629:3: warning: %f in format string (no. 2) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float] ipmiutil-3.2.2/util/ifruset.c:633:3: warning: %f in format string (no. 2) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float] ipmiutil-3.2.2/util/ifruset.c:635:3: warning: %f in format string (no. 2) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float] ipmiutil-3.2.2/util/ifruset.c:1065:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifruset.c:1082:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifruset.c:1517:24: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ipmiutil-3.2.2/util/ifruset.c:1521:19: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/ifruset.c:1517:24: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/ifruset.c:1031:9: style: Variable 'pfru' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ifruset.c:1022:9: note: pfru is assigned ipmiutil-3.2.2/util/ifruset.c:1031:9: note: pfru is overwritten ipmiutil-3.2.2/util/ifruset.c:928:69: style: Argument 'fdebug' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ifruset.c:115:13: note: Shadowed variable ipmiutil-3.2.2/util/ifruset.c:928:69: note: Shadow argument ipmiutil-3.2.2/util/ifruset.c:1450:8: style: Local variable 'cc' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ifruset.c:1222:10: note: Shadowed variable ipmiutil-3.2.2/util/ifruset.c:1450:8: note: Shadow local variable ipmiutil-3.2.2/util/ifruset.c:330:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifruset.c:387:25: style: Parameter 'pbuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifruset.c:398:28: style: Parameter 'pbuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifruset.c:458:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifruset.c:501:23: style: Parameter 'pguid' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifruset.c:503:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifruset.c:542:27: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifruset.c:546:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifruset.c:680:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifruset.c:915:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifruset.c:928:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifruset.c:1227:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifruset.c:254:18: style: Variable 'fruoff' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifruset.c:330:18: style: Variable 'd' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifruset.c:463:7: style: Variable 'sz' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifruset.c:546:15: style: Unused variable: s2 [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:547:36: style: Unused variable: v8 [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:712:9: style: Variable 'pfru' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifruset.c:979:10: style: Unused variable: req [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:980:10: style: Unused variable: resp [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:981:8: style: Unused variable: sresp [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:982:10: style: Unused variable: cc [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:983:11: style: Unused variable: fruoff [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:984:8: style: Unused variable: alen [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:984:14: style: Unused variable: clen [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:985:8: style: Unused variable: snlen [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:985:15: style: Unused variable: verlen [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:994:8: style: Unused variable: chunk [unusedVariable] ipmiutil-3.2.2/util/ifruset.c:1137:17: style: Variable 'len' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/iconfig.c:1351:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/iconfig.c:1855:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/ifru.c:474:25: style: Condition '(typelen&0x00)==0x00' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ifru.c:1467:43: style: Condition 'fruid==0' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ifru.c:1465:25: note: Assignment 'fruid=0', assigned value is 0 ipmiutil-3.2.2/util/ifru.c:1467:43: note: Condition 'fruid==0' is always true ipmiutil-3.2.2/util/ifru.c:1891:22: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ifru.c:1889:39: note: Calling function 'sdr_get_reservation' returns -1 ipmiutil-3.2.2/util/ifru.c:1889:39: note: Assignment 'ret=sdr_get_reservation((unsigned char*)&rsvid,fdevsdrs)', assigned value is -1 ipmiutil-3.2.2/util/ifru.c:1891:22: note: Condition 'ret==0' is always false ipmiutil-3.2.2/util/ifru.c:1234:16: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifru.c:1249:16: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifru.c:1271:16: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ifru.c:1477:24: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ipmiutil-3.2.2/util/ifru.c:1481:19: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/ifru.c:1477:24: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/ifru.c:1213:9: style: Variable 'pfru' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ifru.c:1210:9: note: pfru is assigned ipmiutil-3.2.2/util/ifru.c:1213:9: note: pfru is overwritten ipmiutil-3.2.2/util/ifru.c:1079:73: style: Argument 'fdebug' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ifru.c:125:13: note: Shadowed variable ipmiutil-3.2.2/util/ifru.c:1079:73: note: Shadow argument ipmiutil-3.2.2/util/ifru.c:1927:21: style: Local variable 'cc' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ifru.c:1640:10: note: Shadowed variable ipmiutil-3.2.2/util/ifru.c:1927:21: note: Shadow local variable ipmiutil-3.2.2/util/ifru.c:2015:11: style: Local variable 'len' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ifru.c:1644:8: note: Shadowed variable ipmiutil-3.2.2/util/ifru.c:2015:11: note: Shadow local variable ipmiutil-3.2.2/util/ifru.c:191:39: style: Parameter 'res_id' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:260:17: style: Parameter 'pfrubuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:423:25: style: Parameter 'pbuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:434:28: style: Parameter 'pbuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:513:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifru.c:635:23: style: Parameter 'pguid' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:637:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifru.c:677:27: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:681:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifru.c:806:11: style: Variable 'pfru0' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifru.c:815:10: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifru.c:1079:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:1118:19: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:1118:30: style: Parameter 'sernum' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:1118:44: style: Parameter 'prodver' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:1124:11: style: Variable 'pfru0' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifru.c:1415:39: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:1526:32: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ifru.c:1645:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifru.c:1649:10: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ifru.c:279:18: style: Variable 'fruoff' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifru.c:848:9: style: Variable 'pfru' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifru.c:1135:20: style: Variable 'fdochassis' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifru.c:1153:18: style: Variable 'fdochassis' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifru.c:1156:12: style: Variable 'clen' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifru.c:1158:12: style: Variable 'clen' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifru.c:1337:17: style: Variable 'len' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifru.c:1447:11: style: Variable 'fisbase' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ifru.c:1468:14: style: Variable 'fisbase' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/imbapi.c:900:60: warning: The address of variable 'requestData.cmdType' might be accessed at non-zero index. [objectIndex] ipmiutil-3.2.2/util/imbapi.c:898:24: note: Address of variable taken here. ipmiutil-3.2.2/util/imbapi.c:900:60: note: The address of variable 'requestData.cmdType' might be accessed at non-zero index. ipmiutil-3.2.2/util/imbapi.c:2242:6: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/imbapi.c:2288:8: style: Redundant assignment of 'iFlag' to itself. [selfAssignment] ipmiutil-3.2.2/util/imbapi.c:944:23: style: Local variable 'pc' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/imbapi.c:870:11: note: Shadowed variable ipmiutil-3.2.2/util/imbapi.c:944:23: note: Shadow local variable ipmiutil-3.2.2/util/imbapi.c:944:31: style: Local variable 'sz' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/imbapi.c:871:8: note: Shadowed variable ipmiutil-3.2.2/util/imbapi.c:944:31: note: Shadow local variable ipmiutil-3.2.2/util/imbapi.c:336:40: style: Parameter 'pbuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:341:10: style: Variable 'stag' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/imbapi.c:409:26: style: Variable 'resp' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/imbapi.c:527:20: style: Parameter 'reqPtr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:535:26: style: Variable 'resp' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/imbapi.c:870:11: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/imbapi.c:944:23: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/imbapi.c:1009:20: style: Parameter 'reqPtr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:1019:26: style: Variable 'resp' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/imbapi.c:1107:14: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:1108:14: style: Parameter 'responseDataBuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:1208:20: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:1209:14: style: Parameter 'responseDataBuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:1358:14: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:1359:14: style: Parameter 'responseDataBuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:1466:14: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:1467:14: style: Parameter 'responseDataBuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:1587:14: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/imbapi.c:1619:20: style: Parameter 'reqPtr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/imbapi.c:445:29: error: Uninitialized variable: resp->cCode [uninitvar] ipmiutil-3.2.2/util/imbapi.c:409:33: note: Assignment 'resp=(struct ImbResponseBuffer*)responseData', assigned value is ipmiutil-3.2.2/util/imbapi.c:444:6: note: Assuming condition is true ipmiutil-3.2.2/util/imbapi.c:445:29: note: Uninitialized variable: resp->cCode ipmiutil-3.2.2/util/imbapi.c:601:26: error: Uninitialized variable: resp->cCode [uninitvar] ipmiutil-3.2.2/util/imbapi.c:535:33: note: Assignment 'resp=(struct ImbResponseBuffer*)responseData', assigned value is ipmiutil-3.2.2/util/imbapi.c:589:13: note: Assuming condition is false ipmiutil-3.2.2/util/imbapi.c:594:17: note: Assuming condition is false ipmiutil-3.2.2/util/imbapi.c:601:26: note: Uninitialized variable: resp->cCode ipmiutil-3.2.2/util/imbapi.c:1078:26: error: Uninitialized variable: resp->cCode [uninitvar] ipmiutil-3.2.2/util/imbapi.c:1019:33: note: Assignment 'resp=(struct ImbResponseBuffer*)responseData', assigned value is ipmiutil-3.2.2/util/imbapi.c:1066:13: note: Assuming condition is false ipmiutil-3.2.2/util/imbapi.c:1071:17: note: Assuming condition is false ipmiutil-3.2.2/util/imbapi.c:1078:26: note: Uninitialized variable: resp->cCode ipmiutil-3.2.2/util/imbapi.c:448:9: style: Variable 'error' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/imbapi.c:485:9: style: Variable 'error' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/imbapi.c:591:9: style: Variable 'error' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/imbapi.c:1068:9: style: Variable 'error' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/imbapi.c:1657:9: style: Variable 'error' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/imbapi.c:2288:8: style: Variable 'iFlag' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:2682:18: warning:inconclusive: The buffer 'rdgstr' may not be null-terminated after the call to strncpy(). [terminateStrncpy] ipmiutil-3.2.2/util/isensor.c:1245:28: style: Condition 'rc==0' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/isensor.c:1244:14: note: Assuming that condition 'rc!=0' is not redundant ipmiutil-3.2.2/util/isensor.c:1245:28: note: Condition 'rc==0' is always true ipmiutil-3.2.2/util/isensor.c:2012:11: style: Condition 'rv!=0' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/isensor.c:1996:14: note: Assignment 'rv=-1', assigned value is -1 ipmiutil-3.2.2/util/isensor.c:2012:11: note: Condition 'rv!=0' is always true ipmiutil-3.2.2/util/isensor.c:2681:9: style: Condition 'rc==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/isensor.c:1948:14: note: Assignment 'rv=-1', assigned value is -1 ipmiutil-3.2.2/util/isensor.c:2680:24: note: Calling function 'decode_oem_sensor' returns -1 ipmiutil-3.2.2/util/isensor.c:2680:24: note: Assignment 'rc=decode_oem_sensor(sdr,sens,oem_string,sizeof(oem_string))', assigned value is -1 ipmiutil-3.2.2/util/isensor.c:2681:9: note: Condition 'rc==0' is always false ipmiutil-3.2.2/util/isensor.c:2783:13: style: Condition 'rc==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/isensor.c:1948:14: note: Assignment 'rv=-1', assigned value is -1 ipmiutil-3.2.2/util/isensor.c:2782:28: note: Calling function 'decode_oem_sensor' returns -1 ipmiutil-3.2.2/util/isensor.c:2782:28: note: Assignment 'rc=decode_oem_sensor(sdr,sens,oem_string,sizeof(oem_string))', assigned value is -1 ipmiutil-3.2.2/util/isensor.c:2783:13: note: Condition 'rc==0' is always false ipmiutil-3.2.2/util/isensor.c:2918:6: style: Condition 'fsimple' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/isensor.c:2911:6: note: Assuming that condition '!fsimple' is not redundant ipmiutil-3.2.2/util/isensor.c:2918:6: note: Condition 'fsimple' is always false ipmiutil-3.2.2/util/isensor.c:2947:6: style: Condition 'fsimple' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/isensor.c:2938:6: note: Assuming that condition '!fsimple' is not redundant ipmiutil-3.2.2/util/isensor.c:2947:6: note: Condition 'fsimple' is always false ipmiutil-3.2.2/util/isensor.c:2977:6: style: Condition 'fsimple' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/isensor.c:2968:6: note: Assuming that condition '!fsimple' is not redundant ipmiutil-3.2.2/util/isensor.c:2977:6: note: Condition 'fsimple' is always false ipmiutil-3.2.2/util/isensor.c:1519:6: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/isensor.c:2645:14: portability: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/isensor.c:3049:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/isensor.c:3197:6: error: Resource leak: fp [resourceLeak] ipmiutil-3.2.2/util/isensor.c:2802:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ipmiutil-3.2.2/util/isensor.c:2809:4: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/isensor.c:2802:9: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/isensor.c:1187:7: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/isensor.c:1177:5: note: rc is assigned ipmiutil-3.2.2/util/isensor.c:1187:7: note: rc is overwritten ipmiutil-3.2.2/util/isensor.c:2162:30: style: Variable 'istr' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/isensor.c:2161:30: note: istr is assigned ipmiutil-3.2.2/util/isensor.c:2162:30: note: istr is overwritten ipmiutil-3.2.2/util/isensor.c:2165:30: style: Variable 'istr' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ipmiutil-3.2.2/util/isensor.c:2162:30: note: $symbol is assigned ipmiutil-3.2.2/util/isensor.c:2165:30: note: $symbol is overwritten ipmiutil-3.2.2/util/isensor.c:2165:30: style: Variable 'istr' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ipmiutil-3.2.2/util/isensor.c:2163:15: note: $symbol is assigned ipmiutil-3.2.2/util/isensor.c:2165:30: note: $symbol is overwritten ipmiutil-3.2.2/util/isensor.c:2635:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2623:9: note: Assignment 'ioff=48', assigned value is 48 ipmiutil-3.2.2/util/isensor.c:2624:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2632:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2635:11: note: Unsigned less than zero ipmiutil-3.2.2/util/isensor.c:2854:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2845:9: note: Assignment 'ioff=17', assigned value is 17 ipmiutil-3.2.2/util/isensor.c:2846:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2851:6: note: Assuming condition is true ipmiutil-3.2.2/util/isensor.c:2853:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2854:11: note: Unsigned less than zero ipmiutil-3.2.2/util/isensor.c:2914:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2905:9: note: Assignment 'ioff=16', assigned value is 16 ipmiutil-3.2.2/util/isensor.c:2906:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2911:6: note: Assuming condition is true ipmiutil-3.2.2/util/isensor.c:2913:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2914:11: note: Unsigned less than zero ipmiutil-3.2.2/util/isensor.c:2941:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2931:9: note: Assignment 'ioff=16', assigned value is 16 ipmiutil-3.2.2/util/isensor.c:2932:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2938:6: note: Assuming condition is true ipmiutil-3.2.2/util/isensor.c:2940:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2941:11: note: Unsigned less than zero ipmiutil-3.2.2/util/isensor.c:2971:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2961:9: note: Assignment 'ioff=16', assigned value is 16 ipmiutil-3.2.2/util/isensor.c:2962:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2968:6: note: Assuming condition is true ipmiutil-3.2.2/util/isensor.c:2970:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2971:11: note: Unsigned less than zero ipmiutil-3.2.2/util/isensor.c:3044:18: style: Checking if unsigned expression 'resp[0]' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:879:44: style:inconclusive: Function 'GetSensorThresholds' argument 2 names different: declaration 'data' definition 'thr_data'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/isensor.h:156:48: note: Function 'GetSensorThresholds' argument 2 names different: declaration 'data' definition 'thr_data'. ipmiutil-3.2.2/util/isensor.c:879:44: note: Function 'GetSensorThresholds' argument 2 names different: declaration 'data' definition 'thr_data'. ipmiutil-3.2.2/util/isensor.c:1372:28: style:inconclusive: Function 'free_sdr_cache' argument 1 names different: declaration 'pcache' definition 'ptr'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/isensor.h:146:28: note: Function 'free_sdr_cache' argument 1 names different: declaration 'pcache' definition 'ptr'. ipmiutil-3.2.2/util/isensor.c:1372:28: note: Function 'free_sdr_cache' argument 1 names different: declaration 'pcache' definition 'ptr'. ipmiutil-3.2.2/util/isensor.c:1439:27: style:inconclusive: Function 'get_sdr_cache' argument 1 names different: declaration 'pcache' definition 'pret'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/isensor.h:145:28: note: Function 'get_sdr_cache' argument 1 names different: declaration 'pcache' definition 'pret'. ipmiutil-3.2.2/util/isensor.c:1439:27: note: Function 'get_sdr_cache' argument 1 names different: declaration 'pcache' definition 'pret'. ipmiutil-3.2.2/util/isensor.c:2571:11: style: Local variable 'tmpstr' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/isensor.c:299:13: note: Shadowed variable ipmiutil-3.2.2/util/isensor.c:2571:11: note: Shadow local variable ipmiutil-3.2.2/util/isensor.c:3061:31: style: Argument 'sensor_num' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/isensor.c:306:15: note: Shadowed variable ipmiutil-3.2.2/util/isensor.c:3061:31: note: Shadow argument ipmiutil-3.2.2/util/isensor.c:3061:47: style: Argument 'sensor_lo' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/isensor.c:308:15: note: Shadowed variable ipmiutil-3.2.2/util/isensor.c:3061:47: note: Shadow argument ipmiutil-3.2.2/util/isensor.c:3061:62: style: Argument 'sensor_hi' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/isensor.c:307:15: note: Shadowed variable ipmiutil-3.2.2/util/isensor.c:3061:62: note: Shadow argument ipmiutil-3.2.2/util/isensor.c:3138:29: style: Argument 'binfile' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/isensor.c:300:14: note: Shadowed variable ipmiutil-3.2.2/util/isensor.c:3138:29: note: Shadow argument ipmiutil-3.2.2/util/isensor.c:3163:28: style: Argument 'binfile' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/isensor.c:300:14: note: Shadowed variable ipmiutil-3.2.2/util/isensor.c:3163:28: note: Shadow argument ipmiutil-3.2.2/util/isensor.c:686:10: style: Variable 'arm' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:687:10: style: Variable 'thr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:688:10: style: Variable 'evt' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:719:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:755:63: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:757:12: style: Variable 'thrf' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:758:11: style: Variable 'thr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:951:11: style: Parameter 'thr_data' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:951:28: style: Parameter 'thr_set' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:1034:19: style: Variable 'sdr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:1198:27: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:1380:24: style: Parameter 'sdrfile' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:1511:11: style: Variable 'sdr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:1534:11: style: Variable 'sdr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:1562:55: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:1565:11: style: Variable 'sdr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:1616:11: style: Variable 'sdr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:1645:11: style: Variable 'sdr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:1702:14: style: Variable 'sdr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:1872:11: style: Variable 'vals' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:1946:30: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:1946:41: style: Parameter 'reading' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:1946:55: style: Parameter 'pstring' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:1994:34: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:2024:40: style: Parameter 'vals' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:2030:10: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:2584:15: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:2588:13: style: Variable 'sdr08' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:2589:13: style: Variable 'sdr11' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:2590:13: style: Variable 'sdr12' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:2591:13: style: Variable 'sdr14' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:2592:13: style: Variable 'sdrc0' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:2594:9: style: Variable 'typestr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:3062:11: style: Parameter 'thr_set' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:3138:29: style: Parameter 'binfile' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:3163:28: style: Parameter 'binfile' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/isensor.c:3258:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:3259:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/isensor.c:3474:8: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:3163:4: warning:inconclusive: The buffer 'ifname' may not be null-terminated after the call to strncpy(). [terminateStrncpy] ipmiutil-3.2.2/util/ilan.c:4767:22: warning: The address of variable 'PefRecord.rec_id' might be accessed at non-zero index. [objectIndex] ipmiutil-3.2.2/util/ilan.c:4764:13: note: Address of variable taken here. ipmiutil-3.2.2/util/ilan.c:4767:22: note: The address of variable 'PefRecord.rec_id' might be accessed at non-zero index. ipmiutil-3.2.2/util/isensor.c:1363:18: error: Uninitialized variable: resp [legacyUninitvar] ipmiutil-3.2.2/util/isensor.c:613:8: style: Unused variable: p2 [unusedVariable] ipmiutil-3.2.2/util/isensor.c:1098:8: style: Variable 'toler' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:1267:6: style: Variable 'off' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:1651:11: style: Variable 'imatch' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:2774:8: style: Variable 'val' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:2777:11: style: Variable 'typestr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:2778:19: style: Variable 'typestr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:2858:11: style: Variable 'sens_cap' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:2860:53: style: Variable 'brearm' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:2861:21: style: Variable 'brearm' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ilan.c:864:15: style: Condition 'upswd!=NULL' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ilan.c:3541:18: style: Condition 'fSOL20' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ilan.c:3810:18: style: Condition 'fSOL20' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ilan.c:3974:18: style: Condition 'fSOL20' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/isensor.c:2866:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:3044:46: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:3481:8: style: Variable 'pstr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:3486:8: style: Variable 'pstr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/isensor.c:3498:8: style: Variable 'pstr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ilan.c:691:18: style: Variable 'responseLength' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:688:18: note: responseLength is assigned ipmiutil-3.2.2/util/ilan.c:691:18: note: responseLength is overwritten ipmiutil-3.2.2/util/ilan.c:727:18: style: Variable 'responseLength' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:722:18: note: responseLength is assigned ipmiutil-3.2.2/util/ilan.c:727:18: note: responseLength is overwritten ipmiutil-3.2.2/util/ilan.c:1502:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:1491:12: note: status is assigned ipmiutil-3.2.2/util/ilan.c:1502:12: note: status is overwritten ipmiutil-3.2.2/util/ilan.c:2769:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:2763:9: note: ret is assigned ipmiutil-3.2.2/util/ilan.c:2769:11: note: ret is overwritten ipmiutil-3.2.2/util/ilan.c:3188:13: style: Variable '_ifname' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:3161:10: note: _ifname is assigned ipmiutil-3.2.2/util/ilan.c:3188:13: note: _ifname is overwritten ipmiutil-3.2.2/util/ilan.c:3618:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:3602:14: note: status is assigned ipmiutil-3.2.2/util/ilan.c:3618:12: note: status is overwritten ipmiutil-3.2.2/util/ilan.c:3638:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:3624:14: note: status is assigned ipmiutil-3.2.2/util/ilan.c:3638:12: note: status is overwritten ipmiutil-3.2.2/util/ilan.c:5556:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:5552:11: note: ret is assigned ipmiutil-3.2.2/util/ilan.c:5556:6: note: ret is overwritten ipmiutil-3.2.2/util/ilan.c:5826:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:5734:10: note: ret is assigned ipmiutil-3.2.2/util/ilan.c:5826:11: note: ret is overwritten ipmiutil-3.2.2/util/ilan.c:5757:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:5742:10: note: ret is assigned ipmiutil-3.2.2/util/ilan.c:5757:8: note: ret is overwritten ipmiutil-3.2.2/util/ilan.c:5787:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:5784:10: note: ret is assigned ipmiutil-3.2.2/util/ilan.c:5787:8: note: ret is overwritten ipmiutil-3.2.2/util/ilan.c:5867:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ilan.c:5851:8: note: ret is assigned ipmiutil-3.2.2/util/ilan.c:5867:6: note: ret is overwritten ipmiutil-3.2.2/util/ilan.c:745:28: style: Parameter 'uname' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:745:41: style: Parameter 'upswd' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:951:9: style: Variable 'privstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:1182:42: style: Parameter 'pLanRecord' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:1293:27: style: Parameter 'pPefRecord' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:1712:21: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:1729:20: style: Parameter 'ipadr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:1738:24: style: Parameter 'subnet' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:1748:23: style: Parameter 'ip1' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:1748:36: style: Parameter 'ip2' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:1748:49: style: Parameter 'subnet' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:2215:21: style: Parameter 'macadrin' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:2278:14: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:2727:47: style: Parameter 'nodename' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ilan.c:2732:8: style: Variable 'alertfile' can be declared as const array [constVariable] ipmiutil-3.2.2/util/ilan.c:2738:9: style: Variable '_ifname' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:3073:8: style: Variable 'rtfile' can be declared as const array [constVariable] ipmiutil-3.2.2/util/ilan.c:3074:8: style: Variable 'snmpfile' can be declared as const array [constVariable] ipmiutil-3.2.2/util/ilan.c:3081:10: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:3093:9: style: Variable '_ifname' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:3133:10: style: Variable 'rtfmt' can be declared as const array [constVariable] ipmiutil-3.2.2/util/ilan.c:3136:11: style: Variable 'pnet' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:3137:11: style: Variable 'pgate' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:3453:9: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:4103:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:4104:9: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:5203:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:5258:11: style: Variable 'sepstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:5990:15: style: Variable 'rw' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ilan.c:798:9: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ilan.c:2227:18: style: Variable 'fipvalid' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ilan.c:4010:17: style: Unused variable: p [unusedVariable] ipmiutil-3.2.2/util/ilan.c:4012:7: style: Variable 'mylen' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ilan.c:5914:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ipmilan.c:1194:15: style: Condition 'fdebuglan' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ipmilan.c:1190:19: note: Assuming that condition 'fdebuglan>2' is not redundant ipmiutil-3.2.2/util/ipmilan.c:1191:43: note: Assuming condition is true ipmiutil-3.2.2/util/ipmilan.c:1194:15: note: Condition 'fdebuglan' is always true ipmiutil-3.2.2/util/ipmilan.c:1196:15: style: Condition 'fdebuglan' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ipmilan.c:1190:19: note: Assuming that condition 'fdebuglan>2' is not redundant ipmiutil-3.2.2/util/ipmilan.c:1196:15: note: Condition 'fdebuglan' is always true ipmiutil-3.2.2/util/ipmilan.c:1768:16: style: Condition 'fdopoke1' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ipmilan.c:1775:51: style: Condition 'frequireping==0' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ipmilan.c:637:18: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] ipmiutil-3.2.2/util/ipmilan.c:641:19: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] ipmiutil-3.2.2/util/ipmilan.c:1058:9: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] ipmiutil-3.2.2/util/ipmilan.c:1797:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ipmilan.c:1067:9: style: Variable 'msglen' is assigned an expression that holds the same value. [redundantAssignment] ipmiutil-3.2.2/util/ipmilan.c:1050:11: note: sdata is assigned 'scmd-4' here. ipmiutil-3.2.2/util/ipmilan.c:1057:14: note: Assuming condition is false ipmiutil-3.2.2/util/ipmilan.c:1062:40: note: Assuming condition is true ipmiutil-3.2.2/util/ipmilan.c:1067:9: note: Variable 'msglen' is assigned an expression that holds the same value. ipmiutil-3.2.2/util/ipmilan.c:763:27: style:inconclusive: Function '_ipmilan_cmd' argument 1 names different: declaration 's' definition 'sockfd'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ipmilan.c:412:27: note: Function '_ipmilan_cmd' argument 1 names different: declaration 's' definition 'sockfd'. ipmiutil-3.2.2/util/ipmilan.c:763:27: note: Function '_ipmilan_cmd' argument 1 names different: declaration 's' definition 'sockfd'. ipmiutil-3.2.2/util/ipmilan.c:763:52: style:inconclusive: Function '_ipmilan_cmd' argument 2 names different: declaration 'to' definition 'hostaddr'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ipmilan.c:412:47: note: Function '_ipmilan_cmd' argument 2 names different: declaration 'to' definition 'hostaddr'. ipmiutil-3.2.2/util/ipmilan.c:763:52: note: Function '_ipmilan_cmd' argument 2 names different: declaration 'to' definition 'hostaddr'. ipmiutil-3.2.2/util/ipmilan.c:763:66: style:inconclusive: Function '_ipmilan_cmd' argument 3 names different: declaration 'tolen' definition 'hostaddr_len'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ipmilan.c:412:55: note: Function '_ipmilan_cmd' argument 3 names different: declaration 'tolen' definition 'hostaddr_len'. ipmiutil-3.2.2/util/ipmilan.c:763:66: note: Function '_ipmilan_cmd' argument 3 names different: declaration 'tolen' definition 'hostaddr_len'. ipmiutil-3.2.2/util/ipmilan.c:941:36: style: Argument 'auth_type' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ipmilan.c:299:16: note: Shadowed variable ipmiutil-3.2.2/util/ipmilan.c:941:36: note: Shadow argument ipmiutil-3.2.2/util/ipmilan.c:1327:32: style: Argument 'authcode' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ipmilan.c:330:15: note: Shadowed variable ipmiutil-3.2.2/util/ipmilan.c:1327:32: note: Shadow argument ipmiutil-3.2.2/util/ipmilan.c:1375:28: style: Argument 'auth_type' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ipmilan.c:299:16: note: Shadowed variable ipmiutil-3.2.2/util/ipmilan.c:1375:28: note: Shadow argument ipmiutil-3.2.2/util/ipmilan.c:1376:10: style: Argument 'authcode' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ipmilan.c:330:15: note: Shadowed variable ipmiutil-3.2.2/util/ipmilan.c:1376:10: note: Shadow argument ipmiutil-3.2.2/util/ipmilan.c:1376:24: style: Argument 'authcode_len' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ipmilan.c:331:15: note: Shadowed variable ipmiutil-3.2.2/util/ipmilan.c:1376:24: note: Shadow argument ipmiutil-3.2.2/util/ipmilan.c:428:27: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:433:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ipmilan.c:493:19: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:496:9: style: Variable 'ipchars' can be declared as const array [constVariable] ipmiutil-3.2.2/util/ipmilan.c:748:37: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:765:13: style: Parameter 'sdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:823:25: style: Parameter 'pwd' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:823:37: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:823:48: style: Parameter 'chaldata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:862:45: style: Parameter 'chaldata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:918:57: style: Parameter 'destaddr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:921:10: style: Variable 'asfpkt' can be declared as const array [constVariable] ipmiutil-3.2.2/util/ipmilan.c:929:57: style: Parameter 'destaddr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:932:10: style: Variable 'asfpkt' can be declared as const array [constVariable] ipmiutil-3.2.2/util/ipmilan.c:1002:45: style: Parameter 'pcmd' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:1375:45: style: Parameter 'username' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:1376:10: style: Parameter 'authcode' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:1616:46: style: Parameter 'saddr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:1700:10: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ipmilan.c:2013:54: style: Parameter 'password' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:2243:11: style: Variable 'pdata' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ipmilan.c:2343:10: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ipmilan.c:2352:15: style: Variable 'phdr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ipmilan.c:2353:11: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ipmilan.c:689:9: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ipmilan.c:840:43: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ipmilan.c:841:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ipmilan.c:1638:9: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ihpm.c:3686:10: style: Condition 'rc==HPMFWUPG_SUCCESS' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ihpm.c:3652:13: note: Assignment 'rc=HPMFWUPG_SUCCESS', assigned value is 0 ipmiutil-3.2.2/util/ihpm.c:3686:10: note: Condition 'rc==HPMFWUPG_SUCCESS' is always true ipmiutil-3.2.2/util/ihpm.c:2552:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ihpm.c:3664:11: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ihpm.c:3676:15: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ihpm.c:3682:15: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ihpm.c:1160:5: warning: scanf() without field width limits can crash with huge input data. [invalidscanf] ipmiutil-3.2.2/util/ihpm.c:1547:10: error: Memory pointed to by 'pImageData' is freed twice. [doubleFree] ipmiutil-3.2.2/util/ihpm.c:1527:10: note: Memory pointed to by 'pImageData' is freed twice. ipmiutil-3.2.2/util/ihpm.c:1547:10: note: Memory pointed to by 'pImageData' is freed twice. ipmiutil-3.2.2/util/ihpm.c:1584:10: error: Memory pointed to by 'pImageData' is freed twice. [doubleFree] ipmiutil-3.2.2/util/ihpm.c:1527:10: note: Memory pointed to by 'pImageData' is freed twice. ipmiutil-3.2.2/util/ihpm.c:1584:10: note: Memory pointed to by 'pImageData' is freed twice. ipmiutil-3.2.2/util/ihpm.c:1598:10: error: Memory pointed to by 'pImageData' is freed twice. [doubleFree] ipmiutil-3.2.2/util/ihpm.c:1527:10: note: Memory pointed to by 'pImageData' is freed twice. ipmiutil-3.2.2/util/ihpm.c:1598:10: note: Memory pointed to by 'pImageData' is freed twice. ipmiutil-3.2.2/util/ihpm.c:1613:7: error: Memory pointed to by 'pImageData' is freed twice. [doubleFree] ipmiutil-3.2.2/util/ihpm.c:1527:10: note: Memory pointed to by 'pImageData' is freed twice. ipmiutil-3.2.2/util/ihpm.c:1613:7: note: Memory pointed to by 'pImageData' is freed twice. ipmiutil-3.2.2/util/ihpm.c:1352:8: style: Redundant initialization for 'rc'. The initialized value is overwritten before it is read. [redundantInitialization] ipmiutil-3.2.2/util/ihpm.c:1344:15: note: rc is initialized ipmiutil-3.2.2/util/ihpm.c:1352:8: note: rc is overwritten ipmiutil-3.2.2/util/ihpm.c:1509:7: style: Redundant initialization for 'rc'. The initialized value is overwritten before it is read. [redundantInitialization] ipmiutil-3.2.2/util/ihpm.c:1501:11: note: rc is initialized ipmiutil-3.2.2/util/ihpm.c:1509:7: note: rc is overwritten ipmiutil-3.2.2/util/ihpm.c:1705:7: style: Redundant initialization for 'rc'. The initialized value is overwritten before it is read. [redundantInitialization] ipmiutil-3.2.2/util/ihpm.c:1700:11: note: rc is initialized ipmiutil-3.2.2/util/ihpm.c:1705:7: note: rc is overwritten ipmiutil-3.2.2/util/ihpm.c:2579:7: style: Redundant initialization for 'rc'. The initialized value is overwritten before it is read. [redundantInitialization] ipmiutil-3.2.2/util/ihpm.c:2570:11: note: rc is initialized ipmiutil-3.2.2/util/ihpm.c:2579:7: note: rc is overwritten ipmiutil-3.2.2/util/ihpm.c:3640:20: style: Variable 'rsp' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ihpm.c:3520:20: note: rsp is assigned ipmiutil-3.2.2/util/ihpm.c:3640:20: note: rsp is overwritten ipmiutil-3.2.2/util/ihpm.c:3640:20: style: Variable 'rsp' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ihpm.c:3541:20: note: rsp is assigned ipmiutil-3.2.2/util/ihpm.c:3640:20: note: rsp is overwritten ipmiutil-3.2.2/util/ihpm.c:3640:20: style: Variable 'rsp' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ihpm.c:3569:23: note: rsp is assigned ipmiutil-3.2.2/util/ihpm.c:3640:20: note: rsp is overwritten ipmiutil-3.2.2/util/ihpm.c:1499:38: style:inconclusive: Function 'HpmfwupgUpgrade' argument 4 names different: declaration '' definition 'componentToUpload'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/ihpm.c:1499:61: style:inconclusive: Function 'HpmfwupgUpgrade' argument 5 names different: declaration '' definition 'option'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/ihpm.c:2128:29: style:inconclusive: Function 'HpmfwupgUpgradeStage' argument 3 names different: declaration 'compToUpload' definition 'componentToUpload'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ihpm.c:1080:83: note: Function 'HpmfwupgUpgradeStage' argument 3 names different: declaration 'compToUpload' definition 'componentToUpload'. ipmiutil-3.2.2/util/ihpm.c:2128:29: note: Function 'HpmfwupgUpgradeStage' argument 3 names different: declaration 'compToUpload' definition 'componentToUpload'. ipmiutil-3.2.2/util/ihpm.c:2973:47: style:inconclusive: Function 'HpmfwupgUploadFirmwareBlock' argument 5 names different: declaration 'pOffset' definition 'imageOffset'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ihpm.c:1101:54: note: Function 'HpmfwupgUploadFirmwareBlock' argument 5 names different: declaration 'pOffset' definition 'imageOffset'. ipmiutil-3.2.2/util/ihpm.c:2973:47: note: Function 'HpmfwupgUploadFirmwareBlock' argument 5 names different: declaration 'pOffset' definition 'imageOffset'. ipmiutil-3.2.2/util/ihpm.c:2973:74: style:inconclusive: Function 'HpmfwupgUploadFirmwareBlock' argument 6 names different: declaration 'blockLen' definition 'blockLength'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ihpm.c:1101:77: note: Function 'HpmfwupgUploadFirmwareBlock' argument 6 names different: declaration 'blockLen' definition 'blockLength'. ipmiutil-3.2.2/util/ihpm.c:2973:74: note: Function 'HpmfwupgUploadFirmwareBlock' argument 6 names different: declaration 'blockLen' definition 'blockLength'. ipmiutil-3.2.2/util/ihpm.c:3163:78: style:inconclusive: Function 'HpmfwupgGetUpgradeStatus' argument 2 names different: declaration 'pCtxstruct' definition 'pCtx'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ihpm.c:1109:73: note: Function 'HpmfwupgGetUpgradeStatus' argument 2 names different: declaration 'pCtxstruct' definition 'pCtx'. ipmiutil-3.2.2/util/ihpm.c:3163:78: note: Function 'HpmfwupgGetUpgradeStatus' argument 2 names different: declaration 'pCtxstruct' definition 'pCtx'. ipmiutil-3.2.2/util/ihpm.c:3770:31: style:inconclusive: Function 'ipmi_hpmfwupg_main' argument 1 names different: declaration '' definition 'intf'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/ihpm.c:3770:42: style:inconclusive: Function 'ipmi_hpmfwupg_main' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/ihpm.c:3770:56: style:inconclusive: Function 'ipmi_hpmfwupg_main' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/ihpm.c:3498:24: style: Local variable 'errorCount' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ihpm.c:244:12: note: Shadowed variable ipmiutil-3.2.2/util/ihpm.c:3498:24: note: Shadow local variable ipmiutil-3.2.2/util/ihpm.c:1156:27: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ihpm.c:1174:27: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ihpm.c:1639:19: style: Variable 'pMd5Sig' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihpm.c:1924:32: style: Variable 'pImageHeader' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihpm.c:2130:32: style: Variable 'pImageHeader' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihpm.c:2572:32: style: Variable 'pImageHeader' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihpm.c:3386:35: style: Variable 'pImageHeader' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihpm.c:3722:56: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ihpm.c:3943:8: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihpm.c:345:21: style: union member 'Anonymous5::byte' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:427:21: style: union member 'Anonymous7::byte' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:567:18: style: struct member 'HpmfwupgAbortUpgradeResp::picmgId' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:579:36: style: struct member 'HpmfwupgAbortUpgradeCtx::resp' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ipicmg.c:674:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ipicmg.c:678:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ipicmg.c:682:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/ihpm.c:615:18: style: struct member 'HpmfwupgInitiateUpgradeActionResp::picmgId' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:627:45: style: struct member 'HpmfwupgInitiateUpgradeActionCtx::resp' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ipicmg.c:469:16: style: Local variable 'PicmgExtMajorVersion' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/ipicmg.c:97:22: note: Shadowed variable ipmiutil-3.2.2/util/ipicmg.c:469:16: note: Shadow local variable ipmiutil-3.2.2/util/ipicmg.c:622:33: style: Variable 'd' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ipicmg.c:1484:8: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ihpm.c:662:17: style: struct member 'HpmfwupgUploadFirmwareBlockResp::picmgId' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:674:43: style: struct member 'HpmfwupgUploadFirmwareBlockCtx::resp' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:705:18: style: struct member 'HpmfwupgFinishFirmwareUploadResp::picmgId' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:717:44: style: struct member 'HpmfwupgFinishFirmwareUploadCtx::resp' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:743:18: style: struct member 'HpmfwupgActivateFirmwareResp::picmgId' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:755:40: style: struct member 'HpmfwupgActivateFirmwareCtx::resp' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:821:18: style: struct member 'HpmfwupgManualFirmwareRollbackResp::picmgId' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:833:46: style: struct member 'HpmfwupgManualFirmwareRollbackCtx::resp' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:958:17: style: union member 'Anonymous10::byte' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ihpm.c:1349:17: style: Variable 'mode' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ihpm.c:2282:29: style: Variable 'bufLength' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ihpm.c:2285:35: style: Variable 'displayFWLength' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ihpm.c:2287:31: style: Variable 'imageOffset' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ihpm.c:2288:31: style: Variable 'blockLength' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ihpm.c:2289:33: style: Variable 'lengthOfBlock' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ihpm.c:2310:10: style: Variable 'pData' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ievents.c:1124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ipmiutil-3.2.2/util/iconfig.c:1538:24: style: Condition 'fSOL20' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/iconfig.c:2063:16: style: Condition 'fsetifn==0' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/iconfig.c:2070:19: style: Condition 'fSOL20' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/iconfig.c:2518:10: style: Condition 'fchan2wart' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/iconfig.c:2551:10: style: Condition 'fchan2wart' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/iconfig.c:2571:10: style: Condition 'fchan2wart' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/iconfig.c:2598:10: style: Condition 'fchan2wart' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/iconfig.c:441:17: style: Variable 'responseLength' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/iconfig.c:438:17: note: responseLength is assigned ipmiutil-3.2.2/util/iconfig.c:441:17: note: responseLength is overwritten ipmiutil-3.2.2/util/iconfig.c:475:17: style: Variable 'responseLength' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/iconfig.c:470:17: note: responseLength is assigned ipmiutil-3.2.2/util/iconfig.c:475:17: note: responseLength is overwritten ipmiutil-3.2.2/util/iconfig.c:1579:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/iconfig.c:1566:18: note: status is assigned ipmiutil-3.2.2/util/iconfig.c:1579:16: note: status is overwritten ipmiutil-3.2.2/util/iconfig.c:1595:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/iconfig.c:1583:14: note: status is assigned ipmiutil-3.2.2/util/iconfig.c:1595:16: note: status is overwritten ipmiutil-3.2.2/util/iconfig.c:1611:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/iconfig.c:1599:14: note: status is assigned ipmiutil-3.2.2/util/iconfig.c:1611:16: note: status is overwritten ipmiutil-3.2.2/util/iconfig.c:1644:18: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/iconfig.c:1632:14: note: status is assigned ipmiutil-3.2.2/util/iconfig.c:1644:18: note: status is overwritten ipmiutil-3.2.2/util/iconfig.c:589:46: style: Parameter 'pSerRecord' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iconfig.c:676:46: style: Parameter 'pLanRecord' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iconfig.c:770:36: style: Parameter 'pPefRecord' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iconfig.c:817:30: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iconfig.c:833:29: style: Parameter 'ipadr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iconfig.c:840:33: style: Parameter 'subnet' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iconfig.c:1077:30: style: Parameter 'macadrin' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iconfig.c:1323:27: style: Parameter 'ipadr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/iconfig.c:1328:9: style: Variable 'alertfile' can be declared as const array [constVariable] ipmiutil-3.2.2/util/iconfig.c:1334:10: style: Variable '_ifname' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iconfig.c:1783:8: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iconfig.c:1784:8: style: Variable 'key' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iconfig.c:2109:12: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iconfig.c:2267:9: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iconfig.c:2268:9: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iconfig.c:2352:9: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/iconfig.c:1071:20: warning: Uninitialized variable: ifrq [uninitvar] ipmiutil-3.2.2/util/iconfig.c:1125:38: note: Calling function 'get_ifreq_mac', 1st argument '&ifr' value is ipmiutil-3.2.2/util/iconfig.c:1071:20: note: Uninitialized variable: ifrq ipmiutil-3.2.2/util/iconfig.c:366:8: style: struct member 'Anonymous2::desc' is never used. [unusedStructMember] ipmiutil-3.2.2/util/iconfig.c:515:8: style: Variable 'c' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/iconfig.c:521:32: style: Variable 'responseData[0]' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/iconfig.c:1347:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] ipmiutil-3.2.2/util/oem_dell.c:5591:18: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] ipmiutil-3.2.2/util/oem_dell.c:5661:32: style: Redundant condition: The condition 'data2>>4 != 0x0f' is redundant since 'data2>>4 < 0x08' is sufficient. [redundantCondition] ipmiutil-3.2.2/util/oem_dell.c:1358:22: style: Condition 'text==NULL' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/oem_dell.c:2858:6: style: Condition 'failover' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/oem_dell.c:3048:71: style: Condition 'nic_selection_failover<=6' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/oem_dell.c:3040:77: note: Assuming that condition 'nic_selection_failover<7' is not redundant ipmiutil-3.2.2/util/oem_dell.c:3048:71: note: Condition 'nic_selection_failover<=6' is always true ipmiutil-3.2.2/util/oem_dell.c:3369:10: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ipmiutil-3.2.2/util/oem_dell.c:3371:12: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] ipmiutil-3.2.2/util/oem_dell.c:3567:10: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ipmiutil-3.2.2/util/oem_dell.c:3568:11: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] ipmiutil-3.2.2/util/oem_dell.c:3656:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:3815:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:3816:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4297:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4299:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4301:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4303:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4307:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4309:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4311:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4313:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4317:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4319:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4321:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4323:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4331:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4333:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4335:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4337:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4341:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4343:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4345:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4347:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4351:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4353:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4355:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4357:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4486:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4488:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4490:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4904:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:4905:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipmiutil-3.2.2/util/oem_dell.c:5389:14: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] ipmiutil-3.2.2/util/oem_dell.c:5389:14: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] ipmiutil-3.2.2/util/oem_dell.c:5389:14: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] ipmiutil-3.2.2/util/oem_dell.c:5394:14: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] ipmiutil-3.2.2/util/oem_dell.c:5394:14: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] ipmiutil-3.2.2/util/oem_dell.c:5394:14: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] ipmiutil-3.2.2/util/oem_dell.c:706:18: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ipmiutil-3.2.2/util/oem_dell.c:710:13: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/oem_dell.c:706:18: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/oem_dell.c:743:19: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ipmiutil-3.2.2/util/oem_dell.c:746:13: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/oem_dell.c:743:19: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/oem_dell.c:774:18: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ipmiutil-3.2.2/util/oem_dell.c:778:13: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/oem_dell.c:774:18: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/oem_dell.c:822:18: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ipmiutil-3.2.2/util/oem_dell.c:826:13: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/oem_dell.c:822:18: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/oem_dell.c:854:18: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ipmiutil-3.2.2/util/oem_dell.c:858:13: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/oem_dell.c:854:18: note: Found duplicate branches for 'if' and 'else'. ipmiutil-3.2.2/util/oem_dell.c:2445:16: style: Variable 'loop_count' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/oem_dell.c:2411:16: note: loop_count is assigned ipmiutil-3.2.2/util/oem_dell.c:2445:16: note: loop_count is overwritten ipmiutil-3.2.2/util/oem_dell.c:2702:48: style:inconclusive: Function 'get_nic_selection_mode_12g' argument 2 names different: declaration 'iarg' definition 'current_arg'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/oem_dell.c:229:55: note: Function 'get_nic_selection_mode_12g' argument 2 names different: declaration 'iarg' definition 'current_arg'. ipmiutil-3.2.2/util/oem_dell.c:2702:48: note: Function 'get_nic_selection_mode_12g' argument 2 names different: declaration 'iarg' definition 'current_arg'. ipmiutil-3.2.2/util/oem_dell.c:5194:57: style:inconclusive: Function 'ipmi_getdrivemap' argument 5 names different: declaration 'bayId' definition 'bay'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/oem_dell.c:285:69: note: Function 'ipmi_getdrivemap' argument 5 names different: declaration 'bayId' definition 'bay'. ipmiutil-3.2.2/util/oem_dell.c:5194:57: note: Function 'ipmi_getdrivemap' argument 5 names different: declaration 'bayId' definition 'bay'. ipmiutil-3.2.2/util/oem_dell.c:5194:67: style:inconclusive: Function 'ipmi_getdrivemap' argument 6 names different: declaration 'slotId' definition 'slot'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/oem_dell.c:285:81: note: Function 'ipmi_getdrivemap' argument 6 names different: declaration 'slotId' definition 'slot'. ipmiutil-3.2.2/util/oem_dell.c:5194:67: note: Function 'ipmi_getdrivemap' argument 6 names different: declaration 'slotId' definition 'slot'. ipmiutil-3.2.2/util/oem_dell.c:5318:33: style:inconclusive: Function 'ipmi_getsesmask' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/oem_dell.c:5318:46: style:inconclusive: Function 'ipmi_getsesmask' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] ipmiutil-3.2.2/util/oem_dell.c:2702:48: style: Argument 'current_arg' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/oem_dell.c:153:12: note: Shadowed variable ipmiutil-3.2.2/util/oem_dell.c:2702:48: note: Shadow argument ipmiutil-3.2.2/util/oem_dell.c:2891:40: style: Argument 'current_arg' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/oem_dell.c:153:12: note: Shadowed variable ipmiutil-3.2.2/util/oem_dell.c:2891:40: note: Shadow argument ipmiutil-3.2.2/util/oem_dell.c:4935:45: style: Argument 'current_arg' shadows outer variable [shadowVariable] ipmiutil-3.2.2/util/oem_dell.c:153:12: note: Shadowed variable ipmiutil-3.2.2/util/oem_dell.c:4935:45: note: Shadow argument ipmiutil-3.2.2/util/oem_dell.c:368:35: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:1339:25: style: Variable 'lcd_caps' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:1463:26: style: Variable 'lcd_caps' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:1785:52: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_dell.c:1871:26: style: Variable 'lcd_caps' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:2404:14: style: Variable 'lom_mac' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:2938:65: style: Parameter 'nic_selection' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_dell.c:3367:17: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:3368:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:3533:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:3534:11: style: Variable 'dte' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:3547:16: style: Variable 'bmctimeconvval' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:3549:25: style: Variable 'pwrMonitorInfo' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:3843:29: style: Variable 'sdr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:4864:26: style: Variable 'sdcardinfoblock' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:5447:31: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_dell.c:5447:42: style: Parameter 'reading' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/oem_dell.c:6009:10: style: Variable 'gstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:6065:10: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/oem_dell.c:3879:31: error: Uninitialized struct member: sensorReadingData.sensorReading [uninitStructMember] ipmiutil-3.2.2/util/oem_dell.c:393:6: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:1394:20: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:1515:20: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:2142:25: style: Variable 'input_length' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:2234:25: style: Variable 'input_length' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:2408:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:2608:23: style: Variable 'nic_selection' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:2647:7: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:2662:15: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:3006:33: style: Variable 'nic_selection_failover' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:3568:9: style: Variable 'dte' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:3846:22: style: Variable 'readingbtuphr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:3847:29: style: Variable 'warning_threshbtuphr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:3848:28: style: Variable 'failure_thresbtuphr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:3866:9: style: Variable 'sdr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:4570:22: style: Variable 'ipmipowercap.unit' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:4604:27: style: Variable 'ipmipowercap.PowerCap' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:4632:23: style: Variable 'maxpowerbtuphr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:5985:8: style: Variable 'code' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:6022:9: style: Variable 'gstr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/oem_dell.c:6023:30: style: Variable 'gstr' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ievents.c:585:27: warning: Either the condition 'id>53' is redundant or the array 'entitymap[53]' is accessed at index 53, which is out of bounds. [arrayIndexOutOfBoundsCond] ipmiutil-3.2.2/util/ievents.c:580:11: note: Assuming that condition 'id>53' is not redundant ipmiutil-3.2.2/util/ievents.c:585:27: note: Array index out of bounds ipmiutil-3.2.2/util/ievents.c:1257:9: style: Condition 'rv==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ievents.c:1256:23: note: Calling function 'find_sdr_by_snum' returns -1 ipmiutil-3.2.2/util/ievents.c:1256:23: note: Assignment 'rv=find_sdr_by_snum(sdr,sdrcache,snum,(unsigned char)genid)', assigned value is -1 ipmiutil-3.2.2/util/ievents.c:1257:9: note: Condition 'rv==0' is always false ipmiutil-3.2.2/util/ievents.c:1263:9: style: Condition 'rv==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ievents.c:1261:13: note: Calling function 'GetSDR' returns -1 ipmiutil-3.2.2/util/ievents.c:1261:13: note: Assignment 'rv=GetSDR(isdr,&i,sdr,szsdr,&j)', assigned value is -1 ipmiutil-3.2.2/util/ievents.c:1263:9: note: Condition 'rv==0' is always false ipmiutil-3.2.2/util/ievents.c:1291:11: style: Condition 'rv!=0' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ievents.c:1280:14: note: Assignment 'rv=-1', assigned value is -1 ipmiutil-3.2.2/util/ievents.c:1281:23: note: Assuming condition is false ipmiutil-3.2.2/util/ievents.c:1291:11: note: Condition 'rv!=0' is always true ipmiutil-3.2.2/util/ievents.c:1548:8: style: Condition 'j==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ievents.c:1299:14: note: Assignment 'rv=-1', assigned value is -1 ipmiutil-3.2.2/util/ievents.c:1547:20: note: Calling function 'decode_sel_oem' returns -1 ipmiutil-3.2.2/util/ievents.c:1547:20: note: Assignment 'j=decode_sel_oem(vend,pevt,outbuf,szbuf,fsensdesc,fdebug)', assigned value is -1 ipmiutil-3.2.2/util/ievents.c:1548:8: note: Condition 'j==0' is always false ipmiutil-3.2.2/util/ievents.c:2507:18: style: Condition 'rv==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/ievents.c:2504:29: note: Calling function 'GetSensorType' returns -1 ipmiutil-3.2.2/util/ievents.c:2504:29: note: Assignment 'rv=GetSensorType(snum,&b,NULL)', assigned value is -1 ipmiutil-3.2.2/util/ievents.c:2507:18: note: Condition 'rv==0' is always false ipmiutil-3.2.2/util/ievents.c:932:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ipmiutil-3.2.2/util/ievents.c:936:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ipmiutil-3.2.2/util/ievents.c:957:44: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ipmiutil-3.2.2/util/ievents.c:2100:5: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ipmiutil-3.2.2/util/ievents.c:2102:5: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ipmiutil-3.2.2/util/ievents.c:1254:5: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ievents.c:1253:5: note: rv is assigned ipmiutil-3.2.2/util/ievents.c:1254:5: note: rv is overwritten ipmiutil-3.2.2/util/ievents.c:2491:10: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ievents.c:2463:10: note: rv is assigned ipmiutil-3.2.2/util/ievents.c:2491:10: note: rv is overwritten ipmiutil-3.2.2/util/ievents.c:2550:14: style: Variable 'buf[12]' is reassigned a value before the old one has been used. [redundantAssignment] ipmiutil-3.2.2/util/ievents.c:2548:14: note: buf[12] is assigned ipmiutil-3.2.2/util/ievents.c:2550:14: note: buf[12] is overwritten ipmiutil-3.2.2/util/ievents.c:1092:23: style:inconclusive: Function 'set_sel_opts' argument 1 names different: declaration 'sensdsc' definition 'sensdesc'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ievents.h:65:23: note: Function 'set_sel_opts' argument 1 names different: declaration 'sensdsc' definition 'sensdesc'. ipmiutil-3.2.2/util/ievents.c:1092:23: note: Function 'set_sel_opts' argument 1 names different: declaration 'sensdsc' definition 'sensdesc'. ipmiutil-3.2.2/util/ievents.c:1092:72: style:inconclusive: Function 'set_sel_opts' argument 5 names different: declaration 'futc' definition 'utc'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ievents.h:65:71: note: Function 'set_sel_opts' argument 5 names different: declaration 'futc' definition 'utc'. ipmiutil-3.2.2/util/ievents.c:1092:72: note: Function 'set_sel_opts' argument 5 names different: declaration 'futc' definition 'utc'. ipmiutil-3.2.2/util/ievents.c:1510:30: style:inconclusive: Function 'decode_sel_entry' argument 1 names different: declaration 'psel' definition 'pevt'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ievents.h:38:31: note: Function 'decode_sel_entry' argument 1 names different: declaration 'psel' definition 'pevt'. ipmiutil-3.2.2/util/ievents.c:1510:30: note: Function 'decode_sel_entry' argument 1 names different: declaration 'psel' definition 'pevt'. ipmiutil-3.2.2/util/ievents.c:1510:54: style:inconclusive: Function 'decode_sel_entry' argument 3 names different: declaration 'sz' definition 'szbuf'. [funcArgNamesDifferent] ipmiutil-3.2.2/util/ievents.h:38:55: note: Function 'decode_sel_entry' argument 3 names different: declaration 'sz' definition 'szbuf'. ipmiutil-3.2.2/util/ievents.c:1510:54: note: Function 'decode_sel_entry' argument 3 names different: declaration 'sz' definition 'szbuf'. ipmiutil-3.2.2/util/ievents.c:662:34: style: Parameter 'rgmfg' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:683:35: style: Parameter 'recnext' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:683:51: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:683:72: style: Parameter 'slen' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:685:44: style: Parameter 'psdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:689:36: style: Parameter 'psdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:689:48: style: Parameter 'pcache' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:691:45: style: Parameter 'stype' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:691:59: style: Parameter 'rtype' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:823:22: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:926:16: style: Variable 'tm_tmp' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ievents.c:967:17: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:967:41: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:1012:21: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:1064:26: style: Parameter 'inhex' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:1195:32: style: Parameter 'sdr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:1296:37: style: Parameter 'pevt' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:1296:49: style: Parameter 'outbuf' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:1444:9: style: Parameter 'ptype' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:1444:47: style: Parameter 'pstr' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:1444:59: style: Parameter 'more' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:1450:10: style: Variable 'gstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ievents.c:1521:9: style: Variable 'evtime' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ievents.c:1535:8: style: Variable 'mfgstr' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ievents.c:1766:12: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ievents.c:1766:17: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ievents.c:2098:10: style: Variable 'tz' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ievents.c:2098:21: style: Variable 'lctime' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ievents.c:2128:12: style: Variable 'u' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ievents.c:2205:26: style: Parameter 'raw_file' can be declared as pointer to const [constParameterPointer] ipmiutil-3.2.2/util/ievents.c:2311:11: style: Variable 'pmsg' can be declared as pointer to const [constVariablePointer] ipmiutil-3.2.2/util/ievents.c:204:7: style: struct member 'Anonymous1::code' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ievents.c:225:7: style: struct member 'Anonymous2::code' is never used. [unusedStructMember] ipmiutil-3.2.2/util/ievents.c:651:11: style: Variable 'array' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ievents.c:1019:11: style: Variable 'n' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ievents.c:1889:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ievents.c:2164:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] ipmiutil-3.2.2/util/ievents.c:2211:18: style: Variable 'fvalid' is assigned a value that is never used. [unreadVariable] diff: head ipmiutil-3.2.2/hpiutil/hpisel.c:442:8: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] head ipmiutil-3.2.2/lib/lanplus/helper.c:374:19: style: Condition 'rw' is always true [knownConditionTrueFalse] head ipmiutil-3.2.2/lib/lanplus/lanplus.c:1592:25: style: Variable 'cs' is assigned an expression that holds the same value. [redundantAssignment] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1588:6: note: cs is assigned 'len' here. ipmiutil-3.2.2/lib/lanplus/lanplus.c:1589:35: note: Assuming condition is true ipmiutil-3.2.2/lib/lanplus/lanplus.c:1592:25: note: Variable 'cs' is assigned an expression that holds the same value. 2.21.0 ipmiutil-3.2.2/lib/lanplus/lanplus.c:1592:25: style: Variable 'cs' is assigned an expression that holds the same value. [redundantAssignment] ipmiutil-3.2.2/lib/lanplus/lanplus.c:1588:6: note: cs is assigned 'len' here. ipmiutil-3.2.2/lib/lanplus/lanplus.c:1592:25: note: Variable 'cs' is assigned an expression that holds the same value. head ipmiutil-3.2.2/util/ifirewall.c:246:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.21.0 ipmiutil-3.2.2/util/ifirewall.c:291:2: style: Variable 'd' is assigned an expression that holds the same value. [redundantAssignment] ipmiutil-3.2.2/util/ifirewall.c:269:4: note: d is assigned 'rsp' here. ipmiutil-3.2.2/util/ifirewall.c:286:6: note: Assuming condition is false ipmiutil-3.2.2/util/ifirewall.c:291:2: note: Variable 'd' is assigned an expression that holds the same value. head ipmiutil-3.2.2/util/ifirewall.c:316:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.21.0 ipmiutil-3.2.2/util/ifirewall.c:361:2: style: Variable 'd' is assigned an expression that holds the same value. [redundantAssignment] ipmiutil-3.2.2/util/ifirewall.c:339:4: note: d is assigned 'rsp' here. ipmiutil-3.2.2/util/ifirewall.c:356:6: note: Assuming condition is false ipmiutil-3.2.2/util/ifirewall.c:361:2: note: Variable 'd' is assigned an expression that holds the same value. head ipmiutil-3.2.2/util/ifirewall.c:386:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.21.0 ipmiutil-3.2.2/util/ifirewall.c:431:2: style: Variable 'd' is assigned an expression that holds the same value. [redundantAssignment] ipmiutil-3.2.2/util/ifirewall.c:409:4: note: d is assigned 'rsp' here. ipmiutil-3.2.2/util/ifirewall.c:426:6: note: Assuming condition is false ipmiutil-3.2.2/util/ifirewall.c:431:2: note: Variable 'd' is assigned an expression that holds the same value. head ipmiutil-3.2.2/util/ifirewall.c:460:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] head ipmiutil-3.2.2/util/ilan.c:4767:22: warning: The address of variable 'PefRecord.rec_id' might be accessed at non-zero index. [objectIndex] ipmiutil-3.2.2/util/ilan.c:4764:13: note: Address of variable taken here. ipmiutil-3.2.2/util/ilan.c:4767:22: note: The address of variable 'PefRecord.rec_id' might be accessed at non-zero index. head ipmiutil-3.2.2/util/imbapi.c:1078:26: error: Uninitialized variable: resp->cCode [uninitvar] ipmiutil-3.2.2/util/imbapi.c:1019:33: note: Assignment 'resp=(struct ImbResponseBuffer*)responseData', assigned value is ipmiutil-3.2.2/util/imbapi.c:1066:13: note: Assuming condition is false ipmiutil-3.2.2/util/imbapi.c:1071:17: note: Assuming condition is false ipmiutil-3.2.2/util/imbapi.c:1078:26: note: Uninitialized variable: resp->cCode head ipmiutil-3.2.2/util/imbapi.c:445:29: error: Uninitialized variable: resp->cCode [uninitvar] ipmiutil-3.2.2/util/imbapi.c:409:33: note: Assignment 'resp=(struct ImbResponseBuffer*)responseData', assigned value is ipmiutil-3.2.2/util/imbapi.c:444:6: note: Assuming condition is true ipmiutil-3.2.2/util/imbapi.c:445:29: note: Uninitialized variable: resp->cCode 2.21.0 ipmiutil-3.2.2/util/imbapi.c:445:29: error: Uninitialized variable: resp->cCode [uninitvar] ipmiutil-3.2.2/util/imbapi.c:409:33: note: Assignment 'resp=(struct ImbResponseBuffer*)responseData', assigned value is ipmiutil-3.2.2/util/imbapi.c:445:29: note: Uninitialized variable: resp->cCode head ipmiutil-3.2.2/util/imbapi.c:601:26: error: Uninitialized variable: resp->cCode [uninitvar] ipmiutil-3.2.2/util/imbapi.c:535:33: note: Assignment 'resp=(struct ImbResponseBuffer*)responseData', assigned value is ipmiutil-3.2.2/util/imbapi.c:589:13: note: Assuming condition is false ipmiutil-3.2.2/util/imbapi.c:594:17: note: Assuming condition is false ipmiutil-3.2.2/util/imbapi.c:601:26: note: Uninitialized variable: resp->cCode head ipmiutil-3.2.2/util/imbapi.c:900:60: warning: The address of variable 'requestData.cmdType' might be accessed at non-zero index. [objectIndex] ipmiutil-3.2.2/util/imbapi.c:898:24: note: Address of variable taken here. ipmiutil-3.2.2/util/imbapi.c:900:60: note: The address of variable 'requestData.cmdType' might be accessed at non-zero index. head ipmiutil-3.2.2/util/ipmilan.c:1067:9: style: Variable 'msglen' is assigned an expression that holds the same value. [redundantAssignment] ipmiutil-3.2.2/util/ipmilan.c:1050:11: note: sdata is assigned 'scmd-4' here. ipmiutil-3.2.2/util/ipmilan.c:1057:14: note: Assuming condition is false ipmiutil-3.2.2/util/ipmilan.c:1062:40: note: Assuming condition is true ipmiutil-3.2.2/util/ipmilan.c:1067:9: note: Variable 'msglen' is assigned an expression that holds the same value. 2.21.0 ipmiutil-3.2.2/util/ipmilan.c:1067:9: style: Variable 'msglen' is assigned an expression that holds the same value. [redundantAssignment] ipmiutil-3.2.2/util/ipmilan.c:1050:11: note: sdata is assigned 'scmd-4' here. ipmiutil-3.2.2/util/ipmilan.c:1057:14: note: Assuming condition is false ipmiutil-3.2.2/util/ipmilan.c:1067:9: note: Variable 'msglen' is assigned an expression that holds the same value. head ipmiutil-3.2.2/util/ipmilan.c:1194:15: style: Condition 'fdebuglan' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ipmilan.c:1190:19: note: Assuming that condition 'fdebuglan>2' is not redundant ipmiutil-3.2.2/util/ipmilan.c:1191:43: note: Assuming condition is true ipmiutil-3.2.2/util/ipmilan.c:1194:15: note: Condition 'fdebuglan' is always true 2.21.0 ipmiutil-3.2.2/util/ipmilan.c:1194:15: style: Condition 'fdebuglan' is always true [knownConditionTrueFalse] ipmiutil-3.2.2/util/ipmilan.c:1190:19: note: Assuming that condition 'fdebuglan>2' is not redundant ipmiutil-3.2.2/util/ipmilan.c:1194:15: note: Condition 'fdebuglan' is always true head ipmiutil-3.2.2/util/isensor.c:1363:18: error: Uninitialized variable: resp [legacyUninitvar] 2.21.0 ipmiutil-3.2.2/util/isensor.c:1363:18: warning: Uninitialized variable: resp [uninitvar] ipmiutil-3.2.2/util/isensor.c:1274:13: note: Assuming condition is true ipmiutil-3.2.2/util/isensor.c:1363:18: note: Uninitialized variable: resp head ipmiutil-3.2.2/util/isensor.c:2854:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2845:9: note: Assignment 'ioff=17', assigned value is 17 ipmiutil-3.2.2/util/isensor.c:2846:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2851:6: note: Assuming condition is true ipmiutil-3.2.2/util/isensor.c:2853:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2854:11: note: Unsigned less than zero 2.21.0 ipmiutil-3.2.2/util/isensor.c:2854:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2845:9: note: Assignment 'ioff=17', assigned value is 17 ipmiutil-3.2.2/util/isensor.c:2846:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2853:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2854:11: note: Unsigned less than zero head ipmiutil-3.2.2/util/isensor.c:2914:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2905:9: note: Assignment 'ioff=16', assigned value is 16 ipmiutil-3.2.2/util/isensor.c:2906:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2911:6: note: Assuming condition is true ipmiutil-3.2.2/util/isensor.c:2913:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2914:11: note: Unsigned less than zero 2.21.0 ipmiutil-3.2.2/util/isensor.c:2914:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2905:9: note: Assignment 'ioff=16', assigned value is 16 ipmiutil-3.2.2/util/isensor.c:2906:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2913:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2914:11: note: Unsigned less than zero head ipmiutil-3.2.2/util/isensor.c:2941:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2931:9: note: Assignment 'ioff=16', assigned value is 16 ipmiutil-3.2.2/util/isensor.c:2932:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2938:6: note: Assuming condition is true ipmiutil-3.2.2/util/isensor.c:2940:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2941:11: note: Unsigned less than zero 2.21.0 ipmiutil-3.2.2/util/isensor.c:2941:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2931:9: note: Assignment 'ioff=16', assigned value is 16 ipmiutil-3.2.2/util/isensor.c:2932:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2940:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2941:11: note: Unsigned less than zero head ipmiutil-3.2.2/util/isensor.c:2971:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2961:9: note: Assignment 'ioff=16', assigned value is 16 ipmiutil-3.2.2/util/isensor.c:2962:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2968:6: note: Assuming condition is true ipmiutil-3.2.2/util/isensor.c:2970:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2971:11: note: Unsigned less than zero 2.21.0 ipmiutil-3.2.2/util/isensor.c:2971:11: style: Checking if unsigned expression 'sizeof(idstr)' is less than zero. [unsignedLessThanZero] ipmiutil-3.2.2/util/isensor.c:2961:9: note: Assignment 'ioff=16', assigned value is 16 ipmiutil-3.2.2/util/isensor.c:2962:11: note: Assuming condition is false ipmiutil-3.2.2/util/isensor.c:2970:7: note: ilen is assigned 'len-ioff' here. ipmiutil-3.2.2/util/isensor.c:2971:11: note: Unsigned less than zero 2.21.0 ipmiutil-3.2.2/util/oem_asus.c:177:11: style: Condition 'rv==0' is always false [knownConditionTrueFalse] ipmiutil-3.2.2/util/oem_asus.c:141:14: note: Assignment 'rv=-1', assigned value is -1 ipmiutil-3.2.2/util/oem_asus.c:177:11: note: Condition 'rv==0' is always false head ipmiutil-3.2.2/util/oem_dell.c:368:35: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] DONE