2024-04-18 01:23 ftp://ftp.de.debian.org/debian/pool/main/libd/libdigidoc/libdigidoc_3.10.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 397464e (2024-04-17 17:31:21 +0200) count: 795 489 elapsed-time: 26.0 23.1 head-timing-info: old-timing-info: head results: libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_SIGNATURE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:252:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_RSA_SIG [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:286:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_STORE_PROV_SYSTEM [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:293:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:323:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:354:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:380:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:415:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:491:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:546:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_VERIFYCONTEXT [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:606:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:629:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:651:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:696:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:755:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:822:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:859:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:890:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:930:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:969:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:986:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:261:3: warning:inconclusive: The buffer 'sKeyNameBuf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:390:7: warning:inconclusive: The buffer 'oG_sKeyContainerName' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:414:3: warning:inconclusive: The buffer 'sKeyNameBuf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:454:3: warning:inconclusive: The buffer 'oG_sCSPName' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:490:3: warning:inconclusive: The buffer 'sKeyNameBuf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:515:4: warning:inconclusive: The buffer 'oG_sCSPName' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:579:5: warning:inconclusive: The buffer 'oG_sKeyContainerName' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:612:5: warning:inconclusive: The buffer 'oG_sKeyContainerName' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:745:5: warning:inconclusive: The buffer 'oG_sKeyContainerName' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:991:13: style: Condition 'psMsg!=NULL' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:914:5: warning: snprintf format string requires 2 parameters but 3 are given. [wrongPrintfScanfArgNum] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:891:4: warning: Either the condition 'psRes==NULL' is redundant or there is possible null pointer dereference: psRes. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:893:72: note: Assuming that condition 'psRes==NULL' is not redundant libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:891:4: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:148:6: style: Variable 'fRes' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:138:9: note: fRes is assigned libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:148:6: note: fRes is overwritten libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:428:8: style: Variable 'fRes' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:427:9: note: fRes is assigned libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:428:8: note: fRes is overwritten libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:504:9: style: Variable 'fRes' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:502:9: note: fRes is assigned libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:504:9: note: fRes is overwritten libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:720:12: style: Variable 'cbData' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:719:12: note: cbData is assigned libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:720:12: note: cbData is overwritten libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:69:9: style: Variable 'psCSPName' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:70:9: style: Variable 'psDefaultKeyContainerName' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:250:46: style: Parameter 'psCSPName' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:255:10: style: Variable 'pdwVal' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:543:9: style: Variable 'psRes' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:697:22: style: Variable 'poKeyInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:180:26: error: Uninitialized variable: KeyProvInfo [uninitvar] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:117:16: style: Variable 'dwErrCode' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:119:14: style: Variable 'cspFlag' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:125:24: style: Variable 'wszContainerName' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:126:19: style: Variable 'wszProvName' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:310:15: style: Variable 'dwLen' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:341:12: style: Variable 'dwLen' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:575:15: style: Variable 'dwError' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:609:15: style: Variable 'dwError' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:693:14: style: Variable 'cbData' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:731:14: style: Variable 'fRes' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:697:22: style: Variable 'poKeyInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:756:12: style: Variable 'fRes' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:823:17: style: Variable 'fAddToList' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:74:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_CERT_POINTER [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:92:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_CERT_POINTER [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OCSP_PKCS12_CONTAINER [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_CERT_POINTER [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:218:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_KEY_POINTER [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_KEY_POINTER [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:294:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:320:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:350:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_KEY_POINTER [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:470:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_CERT_INVALID [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:487:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:518:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:579:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:626:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:662:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:675:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:728:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_FORMAT_PEM [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:752:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_CERT_READ [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:785:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:854:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_key_usage [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:897:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:903:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:964:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_certificate_policies [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1082:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szOID [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1098:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1158:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_subject_key_identifier [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1252:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1278:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1375:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1442:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1512:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_commonName [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1524:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_commonName [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1536:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_firstName [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1548:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_lastName [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1560:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_perCode [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1571:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_countryName [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1582:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_organization [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1593:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_organizationUnit [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1605:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1657:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:961:6: style: Condition '!err' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:952:13: note: Assignment 'err=0', assigned value is 0 libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:961:6: note: Condition '!err' is always true libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:625:3: error: Memory pointed to by 'p1' is freed twice. [doubleFree] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:619:5: note: Memory pointed to by 'p1' is freed twice. libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:625:3: note: Memory pointed to by 'p1' is freed twice. libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:661:3: error: Memory pointed to by 'p1' is freed twice. [doubleFree] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:651:5: note: Memory pointed to by 'p1' is freed twice. libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:661:3: note: Memory pointed to by 'p1' is freed twice. libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:498:10: warning:inconclusive: Either the condition 'p1' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:506:6: note: Assuming that condition 'p1' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:498:10: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:798:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:797:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:798:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:799:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:798:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:799:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:807:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:799:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:807:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1328:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1324:6: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1328:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1329:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1328:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1329:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1330:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1329:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1330:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1417:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1413:6: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1417:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1418:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1417:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1418:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1419:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1418:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1419:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1706:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1702:6: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1706:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1707:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1706:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1707:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1708:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1707:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1708:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:967:25: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:968:29: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:875:13: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:544:17: style: Variable 'tm' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:562:17: style: Variable 'tm' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1280:24: style: Variable 'pNe' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1281:21: style: Variable 'data' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1376:24: style: Variable 'pNe' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1377:21: style: Variable 'data' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1444:24: style: Variable 'pNe' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1606:23: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1605:23: style: Unused variable: j [unusedVariable] libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1659:24: style: Variable 'pNe' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:409:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigItem [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:451:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:484:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CertificateItem [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:516:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:544:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szKey [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:561:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szKey [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:578:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:622:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:653:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szKey [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:666:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:693:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szKey [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:716:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szKey [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:782:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:823:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:848:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_TYPE_PRIVATE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:895:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:908:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:964:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1056:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1383:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1475:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1512:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1547:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1771:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1828:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1943:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2024:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2051:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:862:5: warning:inconclusive: The buffer 'g_szPrivateConfigFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1404:3: warning:inconclusive: The buffer 'oldcn' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1441:6: warning:inconclusive: The buffer 'oldcn' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1440:10: style: Condition '!err' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1438:8: note: Assuming that condition '!err' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1440:10: note: Condition '!err' is always true libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:561:86: warning:inconclusive: Possible null pointer dereference: key [nullPointer] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2117:46: note: Calling function 'findResponderByCNAndHashAndIndex', 2nd argument 'NULL' value is 0 libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1171:23: note: Calling function 'Cert_find', 1st argument 'szCN' value is 0 libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:561:86: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2209:10: warning: Either the condition 'hFile' is redundant or there is possible null pointer dereference: hFile. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2207:6: note: Assuming that condition 'hFile' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2209:10: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1526:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1525:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1526:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1640:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1635:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1640:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1901:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1900:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1901:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2092:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2088:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2092:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:342:6: warning: Conversion of string literal "digidoc.conf" to bool always evaluates to true. [incorrectStringBooleanError] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:344:63: warning: Conversion of string literal "digidoc.conf" to bool always evaluates to true. [incorrectStringBooleanError] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1061:16: style: Variable 'tFrom' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1061:25: style: Variable 'tTo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1231:13: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1496:13: style: Variable 'buf1[0]' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1828:52: style: Variable 'err2' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:46:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_ENCODE_CTX [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:414:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_BAD_PARAM [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:483:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:783:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:822:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:954:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1023:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1067:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_TIMESTAMP_DECODE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1156:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1319:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SK_XML_1_NAME [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1361:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _daylight [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:993:10: warning: Identical condition and return expression 'err', return value is always 0 [identicalConditionAfterEarlyExit] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:965:6: note: If condition 'err' is true, the function will return/exit libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:993:10: note: Returning identical expression 'err' libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1045:10: warning: Identical condition and return expression 'err', return value is always 0 [identicalConditionAfterEarlyExit] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1033:6: note: If condition 'err' is true, the function will return/exit libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1045:10: note: Returning identical expression 'err' libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1252:15: style: Redundant condition: pSigDoc. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:232:11: style: Condition 'k>='0'' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:228:19: note: Assuming that condition 'uni[i+2]=='0'' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:231:4: note: k is assigned 'uni[i+2]' here. libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:232:11: note: Condition 'k>='0'' is always true libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:232:25: style: Condition 'k<='9'' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:228:19: note: Assuming that condition 'uni[i+2]=='0'' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:231:4: note: k is assigned 'uni[i+2]' here. libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:232:25: note: Condition 'k<='9'' is always true libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1259:8: style: Condition 'pSigDoc' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:881:5: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:876:11: note: p is initialized libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:881:5: note: p is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1065:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1114:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:889:6: style: Variable 'l1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1066:10: style: Variable 'gmt' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1081:25: style: Variable 'gmt' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1115:10: style: Variable 'gmt' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1131:25: style: Variable 'gmt' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1237:10: style: Variable 'dmz' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1340:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocDebug.c:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocDebug.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocDebug.c:122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocDebug.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocDebug.c:148:10: style: Variable 'szDebugFile' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocDebug.c:50:15: style: Variable 'hFile' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocDebug.c:109:15: style: Variable 'hFile' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocDebug.c:71:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] libdigidoc-3.10.5/libdigidoc/DigiDocDfExtract.c:44:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_ENCODE_CTX [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocDfExtract.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocDfExtract.c:232:24: style: Condition 'chars[i]=='\''' is always false [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocDfExtract.c:226:17: note: Assuming that condition 'chars[i]!='\"'' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocDfExtract.c:232:24: note: Condition 'chars[i]=='\''' is always false libdigidoc-3.10.5/libdigidoc/DigiDocDfExtract.c:120:5: error: Memory pointed to by 'pBuf' is freed twice. [doubleFree] libdigidoc-3.10.5/libdigidoc/DigiDocDfExtract.c:116:7: note: Memory pointed to by 'pBuf' is freed twice. libdigidoc-3.10.5/libdigidoc/DigiDocDfExtract.c:120:5: note: Memory pointed to by 'pBuf' is freed twice. libdigidoc-3.10.5/libdigidoc/DigiDocEnc.c:207:3: error: There is an unknown macro here somewhere. Configuration is required. If RETURN_OBJ_IF_NULL is a macro then please configure it. [unknownMacro] libdigidoc-3.10.5/libdigidoc/DigiDocEncGen.c:51:3: error: There is an unknown macro here somewhere. Configuration is required. If RETURN_IF_NULL_PARAM is a macro then please configure it. [unknownMacro] libdigidoc-3.10.5/libdigidoc/DigiDocEncSAXParser.c:591:3: error: There is an unknown macro here somewhere. Configuration is required. If RETURN_IF_NULL_PARAM is a macro then please configure it. [unknownMacro] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_BAD_ALLOC [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:364:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:414:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorMessage [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:422:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorClass [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:438:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:459:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:485:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:501:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorInfo [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:509:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:534:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_BUF_LENGTH [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:564:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:584:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:467:19: style: Variable 'threadErrors' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:563:9: style: Variable 'errorClass' can be declared as const array [constVariable] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:566:16: style: Variable 'pErr' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:567:11: style: Variable 'pErrStr' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:588:43: style: Parameter 'pSigDoc' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocError.c:591:16: style: Variable 'pErr' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocGen.c:96:3: error: There is an unknown macro here somewhere. Configuration is required. If RETURN_IF_NULL_PARAM is a macro then please configure it. [unknownMacro] libdigidoc-3.10.5/libdigidoc/DigiDocGlobals.c:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSAProfile [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocHTTP.c:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocHTTP.c:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:131:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MD_CTX [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:277:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_UNSUPPORTED_FORMAT [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:347:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_LIB_NONE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:467:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_READ [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:554:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:602:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:657:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:683:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:718:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:730:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:749:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:818:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:910:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:977:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:714:14: portability: Non reentrant function 'tempnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'tempnam_r'. [prohibitedtempnamCalled] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:825:61: warning: Either the condition 'pSendData' is redundant or there is possible null pointer dereference: pSendData. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:852:10: note: Assuming that condition 'pSendData' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:825:61: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:953:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:944:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:953:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:954:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:953:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:954:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:669:13: warning: Size of pointer 'szDest' used instead of size of its data. [pointerSize] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:672:13: warning: Size of pointer 'szDest' used instead of size of its data. [pointerSize] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:707:15: style: Variable 'f' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:734:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:767:15: style: Variable 'hFile' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:815:24: style: Variable 'sbio' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocMem.c:145:5: error: syntax error [syntaxError] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:764:43: debug: Function::addArguments found argument 'X509_EXTENSION' with varid 0. [varid0] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_OCSP_RESPID_NAME [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_POINTER [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:249:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i2d_OCSP_RESPONSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:266:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:297:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i2d_OCSP_RESPONSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:315:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:339:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:481:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:672:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:695:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:730:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:773:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_VALUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:904:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:965:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i2d_OCSP_REQUEST [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1067:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1362:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1465:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1545:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1590:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509 [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1624:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:671:3: error: Memory pointed to by 'p1' is freed twice. [doubleFree] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:662:5: note: Memory pointed to by 'p1' is freed twice. libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:671:3: note: Memory pointed to by 'p1' is freed twice. libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:68:27: warning: Either the condition 'br!=NULL' is redundant or there is possible null pointer dereference: bs. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:584:9: note: Assuming that condition 'br!=NULL' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:544:21: note: Calling function 'OCSP_resp_get0_id', 1st argument 'br' value is 0 libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:68:27: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:80:9: warning: Either the condition 'br!=NULL' is redundant or there is possible null pointer dereference: bs. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:584:9: note: Assuming that condition 'br!=NULL' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:553:43: note: Calling function 'OCSP_resp_get0_produced_at', 1st argument 'br' value is 0 libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:80:9: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:192:10: warning:inconclusive: Either the condition 'p1' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:198:6: note: Assuming that condition 'p1' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:192:10: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:462:35: warning: Either the condition 'br!=NULL' is redundant or there is possible null pointer dereference: br. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:472:9: note: Assuming that condition 'br!=NULL' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:462:35: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:572:35: warning: Either the condition 'br!=NULL' is redundant or there is possible null pointer dereference: br. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:584:9: note: Assuming that condition 'br!=NULL' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:572:35: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:447:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:446:6: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:447:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:579:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:577:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:579:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1104:6: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1100:6: note: e is assigned libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1104:6: note: e is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1201:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1192:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1201:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1485:10: style: Variable 'l1' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1478:6: note: l1 is assigned libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1485:10: note: l1 is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1675:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1667:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1675:6: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:992:59: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1004:54: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1034:60: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:367:19: style: Variable 'rb' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:483:19: style: Variable 'rb' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:738:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:742:24: style: Variable 'hex' can be declared as const array [constVariable] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:938:58: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:946:15: style: Variable 'req_txt' can be declared as const array [constVariable] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1149:58: style: Parameter 'proxyUser' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1149:75: style: Parameter 'proxyPass' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:443:5: style: Variable 'n' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:367:19: style: Variable 'rb' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:556:5: style: Variable 'n' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:483:19: style: Variable 'rb' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:905:19: style: Variable 'id' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1064:24: style: Variable 'sbio' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1068:18: style: Variable 'connResult' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1099:21: style: Variable 'connResult' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1152:24: style: Variable 'l1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:41:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MD_CTX [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_OCSP_RESPID_NAME [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4112:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_id_pkix_OCSP_Nonce [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4471:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_LIB_NONE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3632:5: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:119:60: style: Condition 'format' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:119:88: style: Condition 'version' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:279:7: style: Condition 'pSigDoc' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1937:107: style: Condition 'pCert' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2916:16: style: Condition 'pCert' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3016:6: style: Condition 'pCertID' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3332:27: style: Condition 'pSigInfo->pDocs[i]' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3631:7: style: Condition 'pSigInfo' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3752:14: style: Condition 'br' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3768:6: style: Condition 'br' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3840:17: style: Condition 'ppBasResp' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3937:5: style: Condition '!err' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3935:6: note: Assuming that condition '!err' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3937:5: note: Condition '!err' is always true libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:130:5: error: Memory leak: pSigDoc [memleak] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2356:7: error: Memory leak: p [memleak] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:794:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:792:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:794:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:969:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:968:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:969:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1151:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1148:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1151:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1152:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1151:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1152:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1414:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1412:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1414:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1421:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1419:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1421:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1429:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1423:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1429:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1454:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1429:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1454:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1435:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1433:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1435:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1442:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1441:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1442:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1446:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1444:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1446:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1454:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1452:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1454:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1551:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1550:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1551:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1601:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1600:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1601:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1614:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1611:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1614:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1615:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1614:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1615:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2995:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2993:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2995:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3286:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3281:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3286:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3289:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3286:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3289:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4231:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4229:6: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4231:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4243:5: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4241:5: note: n is assigned libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4243:5: note: n is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:113:42: style:inconclusive: Function 'SignedDoc_new' argument 1 names different: declaration 'newSignedDoc' definition 'pSignedDoc'. [funcArgNamesDifferent] libdigidoc-3.10.5/libdigidoc/DigiDocObj.h:199:42: note: Function 'SignedDoc_new' argument 1 names different: declaration 'newSignedDoc' definition 'pSignedDoc'. libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:113:42: note: Function 'SignedDoc_new' argument 1 names different: declaration 'newSignedDoc' definition 'pSignedDoc'. libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2342:40: style:inconclusive: Function 'addSignerRole' argument 5 names different: declaration 'encode' definition 'enc'. [funcArgNamesDifferent] libdigidoc-3.10.5/libdigidoc/DigiDocObj.h:1006:40: note: Function 'addSignerRole' argument 5 names different: declaration 'encode' definition 'enc'. libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2342:40: note: Function 'addSignerRole' argument 5 names different: declaration 'encode' definition 'enc'. libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4117:8: style: Local variable 'l1' shadows outer variable [shadowVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4099:31: note: Shadowed declaration libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4117:8: note: Shadow variable libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:188:15: style: Variable 'pDataFile' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:359:13: style: Variable 'pDataFile' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:401:53: style: Parameter 'pSigDoc' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:456:51: style: Parameter 'pSigDoc' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:458:13: style: Variable 'pDf' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:814:14: style: Parameter 'szDigVal' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:862:69: style: Parameter 'pDigestValue' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:985:17: style: Parameter 'szSigVal' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1121:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1473:11: style: Variable 'pCertID' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1521:29: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1708:59: style: Parameter 'pCertIDList' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1889:55: style: Parameter 'pCertValue' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1915:51: style: Parameter 'pCertValue' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2043:68: style: Parameter 'pCertValueList' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2151:20: style: Variable 'pSignature' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2449:18: style: Variable 'pSignature' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2632:73: style: Parameter 'pSigInfo' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2643:78: style: Parameter 'pSigInfo' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2675:11: style: Variable 'pCertID' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2703:11: style: Variable 'pCertID' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2718:11: style: Variable 'pCertID' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2770:11: style: Variable 'pCertID' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3212:42: style: Parameter 'pSigDoc' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3300:59: style: Parameter 'pSigDoc' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3347:20: style: Variable 'pSigInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3487:18: style: Variable 'pSigInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3504:18: style: Variable 'pSigInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3550:18: style: Variable 'pSigInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3586:18: style: Variable 'pSigInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3623:70: style: Parameter 'pSigDoc' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4212:34: style: Parameter 'pSigDoc' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4264:11: style: Variable 'pCertID' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4265:14: style: Variable 'pCertVal' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4336:18: style: Variable 'pSigInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:366:17: style: Variable 'pDataFile' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:405:12: style: Variable 'err1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:418:11: style: Unused variable: len [unusedVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:767:26: style: Variable 'len1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:1522:30: style: Variable 'pMBuf' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2297:11: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2458:18: style: Variable 'pSignature' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2888:25: style: Variable 'pCertValue' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:2930:25: style: Variable 'pCertValue' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3347:29: style: Variable 'pSigInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3487:27: style: Variable 'pSigInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3504:27: style: Variable 'pSigInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3525:27: style: Variable 'pSigInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3565:27: style: Variable 'pSigInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:3604:27: style: Variable 'pSigInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4099:26: style: Variable 'nIdx' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4099:34: style: Variable 'l1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4099:42: style: Variable 'l2' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4105:11: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocPKCS11.c:884:5: error: There is an unknown macro here somewhere. Configuration is required. If SET_LAST_ERROR_RETURN is a macro then please configure it. [unknownMacro] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:297:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:351:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DigiDocMemBuf [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:434:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:640:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1148:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElementEntry [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1208:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElementEntry [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:128:10: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:127:10: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:128:10: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:134:9: style: Variable 'an' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:133:9: note: an is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:134:9: note: an is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:139:12: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:138:12: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:139:12: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:140:12: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:139:12: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:140:12: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:141:12: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:140:12: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:141:12: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:142:12: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:141:12: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:142:12: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:171:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:170:6: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:171:6: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:172:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:171:6: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:172:6: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:855:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:812:8: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:855:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:855:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:825:6: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:855:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1083:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1070:6: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1083:6: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1083:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1076:10: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1083:6: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1083:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1078:10: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1083:6: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1169:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1168:6: note: ret is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1169:11: note: ret is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1225:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1224:6: note: ret is assigned libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1225:11: note: ret is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:685:14: style: Local variable 'pDF' shadows outer variable [shadowVariable] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:644:13: note: Shadowed declaration libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:685:14: note: Shadow variable libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:874:12: style: Local variable 'pDF' shadows outer variable [shadowVariable] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:644:13: note: Shadowed declaration libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:874:12: note: Shadow variable libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:750:18: style: Variable 'pParent' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:881:16: style: Variable 'pParent' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:290:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:353:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:427:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:575:7: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:613:7: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:934:14: style: Variable 'pParent' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1096:13: style: Variable 'value' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1109:13: style: Variable 'value' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:63:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_ENCODE_CTX [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:278:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_UNSUPPORTED_FORMAT [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:320:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:489:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_EMBEDDED_BASE64 [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:558:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_EMBEDDED [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:710:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_DIGIDOC_PARSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:765:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGN_RSA_NAME [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:806:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:931:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIDOC_XML_1_2_VER [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:972:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1031:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1075:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1107:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_TYPE_SIGNERS_CERTID [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1216:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_VALUE_TSA_CERT [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_VER_1_0 [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1298:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_DIGIDOC_PARSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1367:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_TYPE_SIGNERS_CERTID [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1495:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_TYPE_SIGNERS_CERTID [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1524:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_TYPE_SIGNERS_CERTID [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1572:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPID_NAME_TYPE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1625:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPID_KEY_TYPE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1686:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIDOC_XML_1_1_VER [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1899:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAMESPACE_XML_DSIG [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_EMBEDDED_BASE64 [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2285:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2325:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2354:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2396:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_EMBEDDED_BASE64 [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2456:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_EMBEDDED_BASE64 [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2502:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_DIGIDOC_PARSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2560:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_DIGIDOC_PARSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2649:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2805:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2859:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:3004:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:3114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:3165:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:3050:12: style: Condition 'ret>0' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:3049:9: note: Assuming that condition 'ret<=0' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:3050:12: note: Condition 'ret>0' is always true libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:288:67: warning: Either the condition 'szFileName' is redundant or there is possible null pointer dereference: szFileName. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:289:5: note: Assuming that condition 'szFileName' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:288:67: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:822:78: warning: Either the condition 'cid' is redundant or there is possible null pointer dereference: cid. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:823:8: note: Assuming that condition 'cid' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:822:78: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1038:74: warning: Either the condition 'pTmp' is redundant or there is possible null pointer dereference: pTmp. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1039:8: note: Assuming that condition 'pTmp' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1038:74: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1263:13: warning: Either the condition 'pSigInfo' is redundant or there is possible null pointer dereference: pSigInfo. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1270:27: note: Assuming that condition 'pSigInfo' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1263:13: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:461:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:345:15: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:461:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:435:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:432:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:435:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:445:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:444:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:445:11: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:461:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:445:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:461:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:461:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:454:6: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:461:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:462:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:461:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:462:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1334:12: style: Variable 'pSigInfo' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1325:12: note: pSigInfo is assigned libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1334:12: note: pSigInfo is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2869:3: style: Statements following 'return' will never be executed. [unreachableCode] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:786:18: style: Variable 'pSigInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1233:15: style: Variable 'pNotInf' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1678:11: style: Parameter 'pcFlag' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1781:9: style: Variable 'pTmp1' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1950:13: style: Parameter 'pcFlag' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:284:13: style: Variable 'mbuf1.pMem' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:285:13: style: Variable 'mbuf1.nLen' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:482:19: style: Unused variable: ch [unusedVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:484:17: style: Unused variable: mbuf1 [unusedVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:552:26: style: Variable 'pTmp1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:552:38: style: Variable 'pTmp2' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:555:17: style: Unused variable: mbuf1 [unusedVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1096:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1101:14: style: Variable 'mbuf2.pMem' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1102:14: style: Variable 'mbuf2.nLen' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1216:18: style: Variable 'pCertValue' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1218:18: style: Variable 'pCertValue' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1235:25: style: Variable 'pCertValue' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1238:11: style: Variable 'pNotInf' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1646:14: style: Variable 'mbuf2.pMem' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1647:14: style: Variable 'mbuf2.nLen' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1680:19: style: Variable 'addXmlns' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1781:9: style: Variable 'pTmp1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1783:17: style: Unused variable: mbuf1 [unusedVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2128:12: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2186:10: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2211:5: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2654:17: style: Unused variable: mbuf1 [unusedVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2832:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2859:16: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:43:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:103:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:65:20: style: Redundant condition: The condition '*p1' is redundant since '*p1 == '>'' is sufficient. [redundantCondition] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:67:25: warning: Either the condition 'p1' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:68:22: note: Assuming that condition 'p1' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocService.c:67:25: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/DigiDocService.c:128:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:127:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:128:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:129:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:128:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:129:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:130:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:129:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:130:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:131:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:130:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:131:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:132:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:131:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:132:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:133:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:132:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:133:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:134:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:133:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:134:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:135:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:134:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:135:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:136:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:135:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:136:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:137:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:136:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:137:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:149:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:137:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:149:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:141:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:140:13: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:141:13: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:142:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:141:13: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:142:13: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:146:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:142:13: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:146:13: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:147:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:146:13: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:147:13: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:149:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:147:13: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:149:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:150:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:149:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:150:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:151:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:150:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:151:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:153:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:151:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:153:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:154:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:153:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:154:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:155:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:154:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:155:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:185:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:155:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:185:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:192:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:189:13: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:192:13: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:273:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:272:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:273:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:303:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:273:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:303:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:310:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:307:13: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:310:13: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:327:17: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:323:17: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocService.c:327:17: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocService.c:252:20: style: Variable 'pSigInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:104:14: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:105:19: style: Variable 'pDf' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:252:29: style: Variable 'pSigInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocService.c:306:21: style: Variable 'l1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocStack.c:106:3: error: There is an unknown macro here somewhere. Configuration is required. If RETURN_IF_NULL_PARAM is a macro then please configure it. [unknownMacro] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:55:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MD_CTX [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_LIB_NONE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:498:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_LIB_NONE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:615:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_RSA [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ASN1_NULL [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1194:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ASN1_NULL [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1239:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_OCSP_RESPID_NAME [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1396:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_FILETYPE_PEM [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1522:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509 [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:191:56: style: Condition 'tag' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:197:8: style: Condition 'tag' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1538:15: style: Condition 'caCerts' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:298:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:297:13: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:298:13: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:668:7: style: Variable 'l2' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:663:10: note: l2 is assigned libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:668:7: note: l2 is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:939:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:938:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:939:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1259:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1256:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1259:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1279:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1259:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1279:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1283:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1279:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1283:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1289:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1283:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1289:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1726:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1723:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1726:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:478:40: style: Parameter 'cert' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:544:28: style: Parameter 'sigval' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:568:40: style: Parameter 'cert' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:747:20: style: Variable 'pSigInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:749:15: style: Variable 'pDf' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:889:12: style: Variable 'pDf' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:964:11: style: Variable 'pCertID' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1043:18: style: Variable 'pMBuf1' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1101:18: style: Variable 'pSigInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1127:11: style: Variable 'pCertID' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1128:18: style: Variable 'pMBuf' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1221:11: style: Variable 'pCertID' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1411:19: style: Variable 'rb' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1413:19: style: Variable 'rd' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1414:20: style: Variable 'single' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1715:17: style: Variable 'pSigInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1751:12: style: Variable 'pDf' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1752:17: style: Variable 'pMBuf1' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1753:17: style: Variable 'pNot' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1839:21: style: Variable 'pTmp2' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1864:39: style: Parameter 'search' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1895:45: style: Variable 'pBegin' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:272:20: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:348:33: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:570:38: style: Variable 'nCheckSigValAsn1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:572:12: style: Variable 'rsa' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:574:10: style: Variable 'l2' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:585:10: style: Variable 'l2' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:746:31: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:747:29: style: Variable 'pSigInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:795:10: style: Variable 'l1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1297:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1411:19: style: Variable 'rb' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1413:19: style: Variable 'rd' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1524:40: style: Variable 'pCert' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1524:54: style: Variable 'pCaCert' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1526:21: style: Unused variable: buf3 [unusedVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1839:15: style: Variable 'pTmp1' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1839:27: style: Variable 'pTmp2' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:2007:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:226:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICC_WIN95_CLASSES [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:326:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:355:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDOK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:415:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:461:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDOK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:475:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOMOVE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:501:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOSIZE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:531:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:538:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:544:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:604:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTM_SETMAXTIPWIDTH [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:613:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTS_NOPREFIX [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnit.c:648:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOLINFO [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:138:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:288:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDOK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:302:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOMOVE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:317:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOZORDER [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:337:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOSIZE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:367:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:374:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_BAD_PARAM [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:136:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:305:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:384:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:557:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_BAD_PARAM [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:575:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:611:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:644:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:688:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:736:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:794:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:835:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:840:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SK_XML_1_NAME [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:857:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_UNSUPPORTED_FORMAT [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:870:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:883:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:903:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:958:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1295:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1320:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1358:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1536:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1610:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1639:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1750:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1791:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1832:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1855:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1935:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1971:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2017:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2061:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2143:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2266:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2401:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1069:7: warning:inconclusive: The buffer 'buf1' may not be null-terminated after the call to strncpy(). [terminateStrncpy] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:200:6: style: The if condition is the same as the previous if condition [duplicateCondition] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:196:6: note: First condition libdigidoc-3.10.5/libdigidoc/cdigidoc.c:200:6: note: Second condition libdigidoc-3.10.5/libdigidoc/cdigidoc.c:204:6: style: The if condition is the same as the previous if condition [duplicateCondition] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:200:6: note: First condition libdigidoc-3.10.5/libdigidoc/cdigidoc.c:204:6: note: Second condition libdigidoc-3.10.5/libdigidoc/cdigidoc.c:208:6: style: The if condition is the same as the previous if condition [duplicateCondition] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:204:6: note: First condition libdigidoc-3.10.5/libdigidoc/cdigidoc.c:208:6: note: Second condition libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2504:8: style: Condition '!err' is always true [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2502:6: note: Assuming that condition '!err' is not redundant libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2504:8: note: Condition '!err' is always true libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1806:71: warning: Either the condition 'id' is redundant or there is possible null pointer dereference: id. [nullPointerRedundantCheck] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1809:28: note: Assuming that condition 'id' is not redundant libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1806:71: note: Null pointer dereference libdigidoc-3.10.5/libdigidoc/cdigidoc.c:320:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:315:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:320:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:740:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:734:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:740:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:747:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:740:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:747:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:755:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:747:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:755:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:762:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:755:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:762:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:768:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:762:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:768:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1009:7: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1007:7: note: e is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1009:7: note: e is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1192:15: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1188:15: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1192:15: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1192:15: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1191:17: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1192:15: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1194:15: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1192:15: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1194:15: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1258:19: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1255:19: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1258:19: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1448:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1447:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1448:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1515:8: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1511:11: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1515:8: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1547:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1545:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1547:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1557:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1555:9: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1557:9: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1951:8: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1950:8: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1951:8: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2124:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2120:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2124:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2359:25: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2358:25: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2359:25: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2360:25: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2359:25: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2360:25: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2363:25: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2360:25: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2363:25: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2366:25: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2365:25: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2366:25: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2371:25: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2369:25: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2371:25: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2377:25: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2376:25: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2377:25: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2429:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2426:7: note: err is assigned libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2429:7: note: err is overwritten libdigidoc-3.10.5/libdigidoc/cdigidoc.c:807:22: style: Same expression '!err' found multiple times in chain of '&&' operators. [duplicateExpression] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:554:34: style: Parameter 'pSigDoc' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:577:20: style: Variable 'pExt' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:838:26: style: Parameter 'pSigDoc' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:890:11: style: Variable 'pErrStr' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1169:14: style: Variable 'pSigDoc' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1397:71: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2019:18: style: Variable 'pSignInfo' can be declared as pointer to const [constVariablePointer] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:544:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:768:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:959:27: style: Variable 'pSigInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:961:17: style: Variable 'pDf' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:963:16: style: Variable 'pRcert' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1169:22: style: Variable 'pSigDoc' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1171:28: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1487:31: style: Variable 'pEncData' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1639:52: style: Variable 'nKey' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1641:15: style: Variable 'hFile' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1643:17: style: Variable 'pDf' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1936:20: style: Variable 'szCertFile' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1973:28: style: Variable 'pSignInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2019:28: style: Variable 'pSignInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2063:28: style: Variable 'pSignInfo' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2212:16: style: Variable 'mbuf1.pMem' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2213:16: style: Variable 'mbuf1.nLen' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2266:33: style: Variable 'nManif' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2328:26: style: Unused variable: e1 [unusedVariable] libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2401:23: style: Variable 'e' is assigned a value that is never used. [unreadVariable] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:68:27: warning: Null pointer dereference: bs [ctunullpointer] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:472:9: note: Assuming that condition 'br!=NULL' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:431:20: note: Calling function OCSP_resp_get0_id, 1st argument is null libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:68:27: note: Dereferencing argument bs that is null libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:80:9: warning: Null pointer dereference: bs [ctunullpointer] libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:472:9: note: Assuming that condition 'br!=NULL' is not redundant libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:440:42: note: Calling function OCSP_resp_get0_produced_at, 1st argument is null libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:80:9: note: Dereferencing argument bs that is null diff: head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_SIGNATURE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:252:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROV_RSA_SIG [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:286:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_STORE_PROV_SYSTEM [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:293:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:323:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:354:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:380:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:415:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:491:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:546:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPT_VERIFYCONTEXT [valueFlowBailoutIncompleteVar] 2.13.0 libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:585:13: style: Condition 'psRes!=NULL' is always false [knownConditionTrueFalse] libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:543:17: note: Assignment 'psRes=NULL', assigned value is 0 libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:585:13: note: Condition 'psRes!=NULL' is always false head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:606:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:629:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:651:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:696:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:755:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:822:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:859:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:890:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:930:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:969:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiCrypt.c:986:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1082:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szOID [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1098:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OCSP_PKCS12_CONTAINER [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1158:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_subject_key_identifier [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1252:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1278:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1375:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_CERT_POINTER [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1442:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1512:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_commonName [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1524:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_commonName [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1536:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_firstName [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1548:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_lastName [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1560:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_perCode [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1571:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_countryName [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1582:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_organization [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1593:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_organizationUnit [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1605:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:1657:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:218:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_KEY_POINTER [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_KEY_POINTER [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:294:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:320:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:350:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_KEY_POINTER [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:470:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_CERT_INVALID [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:487:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:518:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:579:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:626:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:662:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:675:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:728:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_FORMAT_PEM [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:752:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_CERT_READ [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:785:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:854:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_key_usage [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:897:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:903:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:92:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_CERT_POINTER [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocCert.c:964:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_certificate_policies [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1056:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1383:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1475:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1512:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1547:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1771:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1828:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:1943:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2024:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2051:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:2190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:409:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigItem [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:451:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:484:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CertificateItem [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:516:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:544:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szKey [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:561:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szKey [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:578:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:622:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:653:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szKey [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:666:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:693:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szKey [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:716:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szKey [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:782:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:823:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:848:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_TYPE_PRIVATE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:895:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:908:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConfig.c:964:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1023:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1067:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_TIMESTAMP_DECODE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1156:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1319:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SK_XML_1_NAME [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1361:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:1385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _daylight [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:414:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_BAD_PARAM [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:483:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:783:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:822:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocConvert.c:954:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocDebug.c:122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocDebug.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocDebug.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocDfExtract.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:364:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:414:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorMessage [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:422:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorClass [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:438:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:459:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:485:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:501:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorInfo [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:509:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:534:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_BUF_LENGTH [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:564:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:584:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocError.c:588:43: style: Parameter 'pSigDoc' can be declared as pointer to const [constParameterPointer] head libdigidoc-3.10.5/libdigidoc/DigiDocHTTP.c:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:277:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_UNSUPPORTED_FORMAT [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:347:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_LIB_NONE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:467:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_READ [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:554:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:602:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:657:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:683:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:718:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:730:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:749:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:818:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:910:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocLib.c:977:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1067:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1362:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1465:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1545:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1590:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509 [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:1624:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NULL_POINTER [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:249:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i2d_OCSP_RESPONSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:266:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:297:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i2d_OCSP_RESPONSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:315:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:339:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:481:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:672:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:695:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:730:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:773:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_VALUE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:904:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocOCSP.c:965:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i2d_OCSP_REQUEST [valueFlowBailoutIncompleteVar] 2.13.0 libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:163:6: style: Condition 'pSigDoc' is always true [knownConditionTrueFalse] head libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4112:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_id_pkix_OCSP_Nonce [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:4471:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_LIB_NONE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocObj.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_OCSP_RESPID_NAME [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1148:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElementEntry [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:1208:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElementEntry [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:297:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:351:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DigiDocMemBuf [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:434:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocParser.c:640:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1031:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1075:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1107:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_TYPE_SIGNERS_CERTID [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1216:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_VALUE_TSA_CERT [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_VER_1_0 [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1298:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_DIGIDOC_PARSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1367:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_TYPE_SIGNERS_CERTID [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1495:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_TYPE_SIGNERS_CERTID [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1524:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERTID_TYPE_SIGNERS_CERTID [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1572:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPID_NAME_TYPE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1625:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPID_KEY_TYPE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1686:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIDOC_XML_1_1_VER [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:1899:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAMESPACE_XML_DSIG [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_EMBEDDED_BASE64 [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2285:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2325:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2354:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_FILE_WRITE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2396:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_EMBEDDED_BASE64 [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2456:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_EMBEDDED_BASE64 [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2502:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_DIGIDOC_PARSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2560:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_DIGIDOC_PARSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2649:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:278:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_UNSUPPORTED_FORMAT [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2805:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:2859:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:3004:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:3114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:3165:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:320:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:489:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_EMBEDDED_BASE64 [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:558:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_EMBEDDED [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:710:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_DIGIDOC_PARSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:765:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGN_RSA_NAME [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:806:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:931:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIDOC_XML_1_2_VER [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocSAXParser.c:972:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGEST_LEN [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocService.c:103:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocService.c:251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ASN1_NULL [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1194:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ASN1_NULL [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1239:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_OCSP_RESPID_NAME [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1396:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_FILETYPE_PEM [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:1522:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509 [valueFlowBailoutIncompleteVar] 2.13.0 libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:218:8: style: Condition 'pXi' is always true [knownConditionTrueFalse] head libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_LIB_NONE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:498:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_LIB_NONE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DigiDocVerify.c:615:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_RSA [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:326:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:355:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDOK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:415:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:461:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDOK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:475:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOMOVE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:501:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOSIZE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:531:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:538:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:544:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:604:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTM_SETMAXTIPWIDTH [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:613:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTS_NOPREFIX [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnit.c:648:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOLINFO [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:288:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDOK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:302:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOMOVE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:317:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOZORDER [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:337:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOSIZE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:367:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:374:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/DlgUnitS.c:395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1295:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1320:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1358:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:136:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1536:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1610:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1639:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1750:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1791:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1832:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1855:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1935:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:1971:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2017:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2061:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2143:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2266:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:2401:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:305:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:384:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:557:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_BAD_PARAM [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:575:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:611:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:644:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:688:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:736:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:794:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:835:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:840:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SK_XML_1_NAME [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:857:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_UNSUPPORTED_FORMAT [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:870:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:883:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:903:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head libdigidoc-3.10.5/libdigidoc/cdigidoc.c:958:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OK [valueFlowBailoutIncompleteVar] DONE