2026-05-05 03:50 ftp://ftp.de.debian.org/debian/pool/main/s/ssh-cron/ssh-cron_2.00.00.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 519958a (2026-05-04 15:03:10 +0200) count: 110 110 elapsed-time: 0.4 0.3 head-timing-info: old-timing-info: head results: ssh-cron-2.00.00/cron/childexec.cc:7:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/childprocess.cc:15:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPLACE [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/childredirections.cc:12:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/cron1.cc:12:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fmsg [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/cronjobs.cc:10:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALTIME [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/definerun.cc:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_toChild [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/error.cc:9:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imsg [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/hmac.cc:17:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eoi [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/list.cc:21:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_out [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/load.cc:8:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_cronData [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/parentprocess.cc:10:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_toChild [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/reload.cc:23:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_in [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/request.cc:8:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_request [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/terminate.cc:9:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_out [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cron/verifypassphrase.cc:9:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_in [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/addcroncommand.cc:7:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_environment [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/addnr.cc:7:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_entryBegin [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/addrange.cc:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_entryBegin [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/assign.cc:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_entryEnd [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/assign2.cc:7:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_entryEnd [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/insert.cc:7:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_environment [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/insert.cc:7:16: style: Variable 'spec' can be declared as reference to const [constVariableReference] ssh-cron-2.00.00/crondata/outofrange.cc:7:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emsg [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/process.cc:10:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_entryName [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/reset.cc:7:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_lineNr [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/setall.cc:8:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_all [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/setdayofmonth.cc:9:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_entryName [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/setenvvar.cc:10:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_info [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/sethours.cc:9:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_entryName [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/setminutes.cc:9:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_entryName [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/crondata/setmonthofyear.cc:7:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_month [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cronentry/insert.cc:6:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_minutes [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cronentry/setenvironment.cc:8:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_begin [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/cronentry/showset.cc:7:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAR [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/handle.cc:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/main.cc:41:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/options/checkaction.cc:9:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_list [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/options/instance.cc:9:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_options [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/options/loadconfigfile.cc:10:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_defaultConfigFile [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/options/options1.cc:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_foreground [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/options/setsyslog.cc:16:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_syslog [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/options/syslogfacility.cc:11:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_defaultSyslogFacility [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/options/syslogpriority.cc:11:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_defaultSyslogPriority [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/options/syslogtag.cc:9:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_defaultSyslogIdent [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:822:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_nErrors_ [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:828:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_nErrors_ [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:844:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_actionCases_ [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:850:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_actionCases_ [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:857:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_token [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:871:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_state [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:903:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_stackIdx [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:917:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_token [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:933:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_stackIdx [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:950:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_next [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:957:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_token [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:966:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_token [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:978:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_recovery [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:988:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_token [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:1005:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_stateStack [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/parser/parse.cc:1021:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_acceptedTokens_ [valueFlowBailoutIncompleteVar] grammar:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_val_ [valueFlowBailoutIncompleteVar] inc/line:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_acceptedTokens_ [valueFlowBailoutIncompleteVar] inc/line:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_nErrors_ [valueFlowBailoutIncompleteVar] inc/line:163:1: style: Exception should be caught by reference. [catchExceptionByValue] ssh-cron-2.00.00/parser/parse.cc:96:17: style: struct member 'SR_::_field_1_' is never used. [unusedStructMember] ssh-cron-2.00.00/parser/parse.cc:103:17: style: struct member 'SR_::_field_2_' is never used. [unusedStructMember] ssh-cron-2.00.00/scanner/lex.cc:90:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_lineNr [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_in [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_lineNr [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_cwd [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:147:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:159:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_cwd [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_filename [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_cwd [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_istream [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:240:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_maxSizeofStreamStack_ [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:258:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_out [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:274:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_matched [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:280:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_out [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_filename [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_nextState [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:334:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_matched [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:341:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_matched [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:357:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_atBOL [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:395:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_EOF [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:402:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_state [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:410:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_out [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:423:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_matched [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:435:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_dfaBase_ [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/scanner/lex.cc:450:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_final [valueFlowBailoutIncompleteVar] lexer:13:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS [valueFlowBailoutIncompleteVar] lexer:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_token_ [valueFlowBailoutIncompleteVar] lexer:44:1: style: Exception should be caught by reference. [catchExceptionByValue] lexer:15:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer:21:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer:27:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer:33:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer:39:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ssh-cron-2.00.00/sshcron/askpassphrase.cc:8:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFF [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/sshcron/askpassphrase.cc:11:16: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] ssh-cron-2.00.00/sshcron/childprocess.cc:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/sshcron/daemon.cc:8:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/sshcron/foreground.cc:8:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/sshcron/getpassphrase.cc:10:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFF [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/sshcron/getpassphrase.cc:13:16: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] ssh-cron-2.00.00/sshcron/idmsg.cc:8:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imsg [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/sshcron/list.cc:10:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_out [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/sshcron/reload.cc:11:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emsg [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/sshcron/terminate.cc:8:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_out [valueFlowBailoutIncompleteVar] ssh-cron-2.00.00/usage.cc:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] diff: DONE