2025-01-27 23:05 ftp://ftp.de.debian.org/debian/pool/main/e/exim4/exim4_4.98.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=openssl --library=sqlite3 --library=motif --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-51-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.65 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.16.0 head-info: b9644e7 (2025-01-27 23:14:41 +0100) count: 1063 1021 elapsed-time: 143.9 138.4 head-timing-info: old-timing-info: head results: exim-4.98/exim_monitor/em_StripChart.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOREGROUND [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_StripChart.c:174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOREGROUND [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_StripChart.c:192:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_GCS [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_StripChart.c:210:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_GCS [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_StripChart.c:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GraphicsExpose [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_StripChart.c:248:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_StripChart.c:382:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_JUMP [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_StripChart.c:439:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_StripChart.c:494:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPoint [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_StripChart.c:389:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] exim-4.98/exim_monitor/em_StripChart.c:222:14: style: Parameter 'event' can be declared as pointer to const. However it seems that 'Redisplay' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] exim-4.98/exim_monitor/em_StripChart.c:109:20: note: You might need to cast the function pointer here exim-4.98/exim_monitor/em_StripChart.c:222:14: note: Parameter 'event' can be declared as pointer to const exim-4.98/exim_monitor/em_StripChart.c:255:57: error: Uninitialized variable: value [uninitvar] exim-4.98/exim_monitor/em_TextPop.c:146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:193:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:321:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstate [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:354:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNborderWidth [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:461:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:510:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:541:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:557:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:600:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:723:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:755:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_TextPop.c:301:1: error: Resource leak: ctx.search [resourceLeak] exim-4.98/exim_monitor/em_TextPop.c:317:16: style: Redundant assignment of 'replace_active' to itself. [selfAssignment] exim-4.98/exim_monitor/em_TextPop.c:509:6: style: Redundant assignment of 'msg2' to itself. [selfAssignment] exim-4.98/exim_monitor/em_TextPop.c:609:9: style: Checking if unsigned expression 'x' is less than zero. [unsignedLessThanZero] exim-4.98/exim_monitor/em_TextPop.c:613:9: style: Checking if unsigned expression 'y' is less than zero. [unsignedLessThanZero] exim-4.98/exim_monitor/em_TextPop.c:246:10: style: Local variable 'ptr' shadows outer variable [shadowVariable] exim-4.98/exim_monitor/em_TextPop.c:642:8: note: Shadowed declaration exim-4.98/exim_monitor/em_TextPop.c:246:10: note: Shadow variable exim-4.98/exim_monitor/em_TextPop.c:142:10: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] exim-4.98/exim_monitor/em_TextPop.c:143:12: style: Parameter 'num_params' can be declared as pointer to const [constParameterPointer] exim-4.98/exim_monitor/em_TextPop.c:241:10: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] exim-4.98/exim_monitor/em_TextPop.c:242:12: style: Parameter 'num_params' can be declared as pointer to const [constParameterPointer] exim-4.98/exim_monitor/em_TextPop.c:314:49: style: Parameter 'search' can be declared as pointer to const [constParameterPointer] exim-4.98/exim_monitor/em_TextPop.c:701:13: style: Parameter 'event' can be declared as pointer to const. However it seems that 'WMProtocols' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] exim-4.98/exim_monitor/em_TextPop.c:756:20: note: You might need to cast the function pointer here exim-4.98/exim_monitor/em_TextPop.c:701:13: note: Parameter 'event' can be declared as pointer to const exim-4.98/exim_monitor/em_TextPop.c:703:15: style: Parameter 'num_params' can be declared as pointer to const. However it seems that 'WMProtocols' is a callback function, if 'num_params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] exim-4.98/exim_monitor/em_TextPop.c:756:20: note: You might need to cast the function pointer here exim-4.98/exim_monitor/em_TextPop.c:703:15: note: Parameter 'num_params' can be declared as pointer to const exim-4.98/exim_monitor/em_TextPop.c:509:6: style: Variable 'msg2' is assigned a value that is never used. [unreadVariable] exim-4.98/exim_monitor/em_init.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_init.c:120:6: style: Redundant assignment of 'argc' to itself. [selfAssignment] exim-4.98/exim_monitor/em_init.c:121:6: style: Redundant assignment of 'argv' to itself. [selfAssignment] exim-4.98/exim_monitor/em_init.c:120:6: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] exim-4.98/exim_monitor/em_init.c:121:6: style: Variable 'argv' is assigned a value that is never used. [unreadVariable] exim-4.98/exim_monitor/em_log.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT8BIT [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_log.c:255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE_EOPT [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_main.c:175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_main.c:207:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_main.c:217:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_main.c:235:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_main.c:274:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_main.c:384:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_main.c:431:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_main.c:521:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Num_Lock [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_main.c:553:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_id_external [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_main.c:545:9: style: Variable 'numlock' can be declared as pointer to const [constVariablePointer] exim-4.98/exim_monitor/em_menu.c:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_subdir [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_subdir [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:407:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:417:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:427:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:441:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:475:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:553:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:565:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:581:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:594:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:604:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:624:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spool_read_OK [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:699:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topLevelShellWidgetClass [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:769:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_menu.c:246:36: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] exim-4.98/exim_monitor/em_menu.c:178:12: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] exim-4.98/exim_monitor/em_menu.c:223:9: style: Variable 'quote' can be declared as pointer to const [constVariablePointer] exim-4.98/exim_monitor/em_menu.c:224:9: style: Variable 'at' can be declared as pointer to const [constVariablePointer] exim-4.98/exim_monitor/em_menu.c:225:9: style: Variable 'qualify' can be declared as pointer to const [constVariablePointer] exim-4.98/exim_monitor/em_queue.c:224:70: error: There is an unknown macro here somewhere. Configuration is required. If OFF_T_FMT is a macro then please configure it. [unknownMacro] exim-4.98/exim_monitor/em_strip.c:145:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_strip.c:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable labelWidgetClass [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_strip.c:185:7: style: Local variable 'i' shadows outer variable [shadowVariable] exim-4.98/exim_monitor/em_strip.c:72:5: note: Shadowed declaration exim-4.98/exim_monitor/em_strip.c:185:7: note: Shadow variable exim-4.98/exim_monitor/em_text.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT8BIT [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_text.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT8BIT [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_version.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/exim_monitor/em_version.c:47:1: warning: If memory allocation fails, then there is a possible null pointer dereference: version_date [nullPointerOutOfMemory] exim-4.98/exim_monitor/em_version.c:46:25: note: Assuming allocation function fails exim-4.98/exim_monitor/em_version.c:46:25: note: Assignment 'version_date=US malloc(32)', assigned value is 0 exim-4.98/exim_monitor/em_version.c:47:1: note: Null pointer dereference exim-4.98/exim_monitor/em_xs.c:34:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Arg [valueFlowBailoutIncompleteVar] exim-4.98/scripts/Configure-os.c:6:42: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] exim-4.98/src/hintsdb.h:1054:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] exim-4.98/src/hintsdb.h:1074:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBM_REPLACE [valueFlowBailoutIncompleteVar] exim-4.98/src/hintsdb.h:1079:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBM_INSERT [valueFlowBailoutIncompleteVar] exim-4.98/src/hintsdb.h:1180:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:879:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:905:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:932:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:949:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:1011:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:1083:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_SPRINTF_BUFFER_SIZE [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:1096:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:1162:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:1170:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:1186:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:1308:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:1316:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:1343:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:1352:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:763:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:813:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:882:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:1001:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:1129:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:1162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:1245:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:1369:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:1652:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:1731:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:2315:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:2348:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:2409:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:2945:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:3054:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:3173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:3285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:4346:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:4411:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:4737:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:4981:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:5031:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/acl.c:2572:23: warning: Possible null pointer dereference: anchor [nullPointer] exim-4.98/src/acl.c:2565:14: note: Assignment 'anchor=NULL', assigned value is 0 exim-4.98/src/acl.c:2572:23: note: Null pointer dereference exim-4.98/src/acl.c:3443:18: style: Local variable 'level' shadows outer argument [shadowArgument] exim-4.98/src/acl.c:3236:27: note: Shadowed declaration exim-4.98/src/acl.c:3443:18: note: Shadow variable exim-4.98/src/acl.c:4881:13: style: Local variable 's' shadows outer argument [shadowArgument] exim-4.98/src/acl.c:4801:57: note: Shadowed declaration exim-4.98/src/acl.c:4881:13: note: Shadow variable exim-4.98/src/acl.c:5014:8: style: Local variable 'f' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:303:3: note: Shadowed declaration exim-4.98/src/acl.c:5014:8: note: Shadow variable exim-4.98/src/acl.c:682:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/acl.c:708:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] exim-4.98/src/acl.c:708:51: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] exim-4.98/src/acl.c:737:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] exim-4.98/src/acl.c:1155:30: style: Parameter 'user_message' can be declared as pointer to const [constParameterPointer] exim-4.98/src/acl.c:1155:53: style: Parameter 'log_message' can be declared as pointer to const [constParameterPointer] exim-4.98/src/acl.c:1295:32: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] exim-4.98/src/acl.c:2307:15: style: Variable 'd' can be declared as pointer to const [constVariablePointer] exim-4.98/src/acl.c:3046:9: style: Variable 'portstr' can be declared as pointer to const [constVariablePointer] exim-4.98/src/acl.c:3604:13: style: Variable 'debug_tag' can be declared as pointer to const [constVariablePointer] exim-4.98/src/acl.c:3604:33: style: Variable 'debug_opts' can be declared as pointer to const [constVariablePointer] exim-4.98/src/acl.c:3864:21: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] exim-4.98/src/acl.c:3905:10: style: Variable 'cipher' can be declared as pointer to const [constVariablePointer] exim-4.98/src/acl.c:4440:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] exim-4.98/src/acl.c:5012:24: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] exim-4.98/src/acl.c:5012:39: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] exim-4.98/src/hintsdb.h:1065:40: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] exim-4.98/src/hintsdb.h:1073:40: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] exim-4.98/src/hintsdb.h:1073:58: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] exim-4.98/src/hintsdb.h:1078:41: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] exim-4.98/src/hintsdb.h:1078:59: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] exim-4.98/src/hintsdb.h:1088:40: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] exim-4.98/src/hintsdb.h:1093:32: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] exim-4.98/src/hintsdb.h:1107:36: style: Parameter 'cursor' can be declared as pointer to const [constParameterPointer] exim-4.98/src/hintsdb.h:1125:34: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] exim-4.98/src/hintsdb.h:1135:30: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] exim-4.98/src/hintsdb.h:1139:30: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] exim-4.98/src/functions.h:903:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] exim-4.98/src/functions.h:1009:36: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] exim-4.98/src/functions.h:1104:42: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] exim-4.98/src/acl.c:4173:5: warning: Uninitialized variable: *epp [uninitvar] exim-4.98/src/acl.c:5042:17: note: Calling function 'acl_check_condition', 6th argument '&endpass_seen' value is exim-4.98/src/acl.c:3243:8: note: Assuming condition is false exim-4.98/src/acl.c:4173:5: note: Uninitialized variable: *epp exim-4.98/src/acl.c:1086:10: style: Variable 'hptr' is assigned a value that is never used. [unreadVariable] exim-4.98/src/auths/auth-spa.c:1397:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/auths/auth-spa.c:1509:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/auths/auth-spa.c:829:13: style: Condition 'skip!=0' is always false [knownConditionTrueFalse] exim-4.98/src/auths/auth-spa.c:828:38: note: Calling function 'skip_multibyte_char' returns 0 exim-4.98/src/auths/auth-spa.c:828:38: note: Assignment 'skip=skip_multibyte_char(*s)', assigned value is 0 exim-4.98/src/auths/auth-spa.c:829:13: note: Condition 'skip!=0' is always false exim-4.98/src/auths/auth-spa.c:779:1: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] exim-4.98/src/auths/auth-spa.c:781:1: note: Found duplicate branches for 'if' and 'else'. exim-4.98/src/auths/auth-spa.c:779:1: note: Found duplicate branches for 'if' and 'else'. exim-4.98/src/auths/auth-spa.c:1328:5: style: Local variable 'off' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:790:18: note: Shadowed declaration exim-4.98/src/auths/auth-spa.c:1328:5: note: Shadow variable exim-4.98/src/auths/auth-spa.c:1337:5: style: Local variable 'off' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:790:18: note: Shadowed declaration exim-4.98/src/auths/auth-spa.c:1337:5: note: Shadow variable exim-4.98/src/auths/auth-spa.c:1423:5: style: Local variable 'random_seed' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:874:21: note: Shadowed declaration exim-4.98/src/auths/auth-spa.c:1423:5: note: Shadow variable exim-4.98/src/auths/auth-spa.c:569:27: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:569:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:586:26: style: Parameter 'in1' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:586:37: style: Parameter 'in2' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:595:23: style: Parameter 'in1' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:595:34: style: Parameter 'in2' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:686:21: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:704:31: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:871:22: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:887:38: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:929:22: style: Parameter 'pwd' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:1049:25: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:1129:30: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:1296:21: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:1314:17: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:1395:60: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:1411:1: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/auths/auth-spa.c:1412:1: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/auths/auth-spa.c:1503:62: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/auth-spa.c:1511:10: style: Variable 'd' can be declared as pointer to const [constVariablePointer] exim-4.98/src/auths/auth-spa.c:1539:6: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/auths/auth-spa.c:1540:6: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/auths/auth-spa.c:1541:6: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/auths/auth-spa.c:1544:1: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/auths/auth-spa.c:1125:8: style: Variable 'X[j]' is assigned a value that is never used. [unreadVariable] exim-4.98/src/auths/auth-spa.c:1520:17: style: Variable 'd' is assigned a value that is never used. [unreadVariable] exim-4.98/src/auths/check_serv_cond.c:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_VARS [valueFlowBailoutIncompleteVar] exim-4.98/src/auths/get_data.c:38:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_MAXN [valueFlowBailoutIncompleteVar] exim-4.98/src/auths/get_data.c:81:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] exim-4.98/src/auths/get_data.c:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_VARS [valueFlowBailoutIncompleteVar] exim-4.98/src/auths/get_data.c:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/auths/get_data.c:33:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] exim-4.98/src/auths/get_data.c:100:27: style: Variable 'end' can be declared as pointer to const [constVariablePointer] exim-4.98/src/auths/get_data.c:256:13: style: Variable 'clear_len' is assigned a value that is never used. [unreadVariable] exim-4.98/src/auths/get_no64_data.c:37:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] exim-4.98/src/auths/xtextdecode.c:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/auths/xtextdecode.c:35:27: style: Parameter 'code' can be declared as pointer to const [constParameterPointer] exim-4.98/src/auths/xtextencode.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/base64.c:163:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/base64.c:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/buildconfig.c:472:27: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] exim-4.98/src/buildconfig.c:540:28: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] exim-4.98/src/buildconfig.c:643:26: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] exim-4.98/src/buildconfig.c:656:27: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] exim-4.98/src/buildconfig.c:725:31: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] exim-4.98/src/buildconfig.c:737:31: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] exim-4.98/src/buildconfig.c:704:7: warning: If memory allocation fails, then there is a possible null pointer dereference: vector [nullPointerOutOfMemory] exim-4.98/src/buildconfig.c:703:22: note: Assuming allocation function fails exim-4.98/src/buildconfig.c:703:22: note: Assignment 'vector=malloc((count+1)*sizeof(uid_t))', assigned value is 0 exim-4.98/src/buildconfig.c:704:7: note: Null pointer dereference exim-4.98/src/buildconfig.c:160:24: style: The comparison 'sizeof(test_off_t) > sizeof(test_long_t)' is always false because 'sizeof(test_off_t)' and 'sizeof(test_long_t)' represent the same value. [knownConditionTrueFalse] exim-4.98/src/buildconfig.c:106:20: note: 'test_off_t' is assigned value '0' here. exim-4.98/src/buildconfig.c:115:20: note: 'test_long_t' is assigned value '0' here. exim-4.98/src/buildconfig.c:160:24: note: The comparison 'sizeof(test_off_t) > sizeof(test_long_t)' is always false because 'sizeof(test_off_t)' and 'sizeof(test_long_t)' represent the same value. exim-4.98/src/buildconfig.c:167:29: style: The comparison 'sizeof(test_longlong_t) > sizeof(test_long_t)' is always false because 'sizeof(test_longlong_t)' and 'sizeof(test_long_t)' represent the same value. [knownConditionTrueFalse] exim-4.98/src/buildconfig.c:116:29: note: 'test_longlong_t' is assigned value '0' here. exim-4.98/src/buildconfig.c:115:20: note: 'test_long_t' is assigned value '0' here. exim-4.98/src/buildconfig.c:167:29: note: The comparison 'sizeof(test_longlong_t) > sizeof(test_long_t)' is always false because 'sizeof(test_longlong_t)' and 'sizeof(test_long_t)' represent the same value. exim-4.98/src/buildconfig.c:179:25: style: The comparison 'sizeof(test_time_t) > sizeof(test_long_t)' is always false because 'sizeof(test_time_t)' and 'sizeof(test_long_t)' represent the same value. [knownConditionTrueFalse] exim-4.98/src/buildconfig.c:107:22: note: 'test_time_t' is assigned value '0' here. exim-4.98/src/buildconfig.c:115:20: note: 'test_long_t' is assigned value '0' here. exim-4.98/src/buildconfig.c:179:25: note: The comparison 'sizeof(test_time_t) > sizeof(test_long_t)' is always false because 'sizeof(test_time_t)' and 'sizeof(test_long_t)' represent the same value. exim-4.98/src/buildconfig.c:698:11: style: Local variable 'i' shadows outer variable [shadowVariable] exim-4.98/src/buildconfig.c:357:7: note: Shadowed declaration exim-4.98/src/buildconfig.c:698:11: note: Shadow variable exim-4.98/src/buildconfig.c:700:13: style: Local variable 'p' shadows outer variable [shadowVariable] exim-4.98/src/buildconfig.c:360:9: note: Shadowed declaration exim-4.98/src/buildconfig.c:700:13: note: Shadow variable exim-4.98/src/buildconfig.c:708:14: style: Local variable 'name' shadows outer variable [shadowVariable] exim-4.98/src/buildconfig.c:358:8: note: Shadowed declaration exim-4.98/src/buildconfig.c:708:14: note: Shadow variable exim-4.98/src/buildconfig.c:86:38: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] exim-4.98/src/buildconfig.c:413:11: style: Variable 'username' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:414:11: style: Variable 'groupname' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:472:22: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:540:23: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:643:21: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:656:22: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:700:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:725:26: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:747:11: style: Variable 'd_dkim' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:748:11: style: Variable 'notls' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:819:15: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:927:15: style: Variable 'tz' can be declared as pointer to const [constVariablePointer] exim-4.98/src/buildconfig.c:117:5: style: Variable 'test_int_t' is assigned a value that is never used. [unreadVariable] exim-4.98/src/child.c:80:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/child.c:241:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] exim-4.98/src/child.c:350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/child.c:544:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/child.c:525:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/child.c:551:18: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/crypt16.c:59:11: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] exim-4.98/src/crypt16.c:69:7: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] exim-4.98/src/crypt16.c:49:15: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] exim-4.98/src/crypt16.c:49:26: style: Parameter 'salt' can be declared as pointer to const [constParameterPointer] exim-4.98/src/crypt16.c:53:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/daemon.c:94:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:160:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:849:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EADDRINUSE [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:895:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:967:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:990:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:1104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:1161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:1190:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:1295:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:1398:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:1430:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:1529:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:1676:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:1750:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pollfd [valueFlowBailoutIncompleteVar] exim-4.98/src/daemon.c:1954:38: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] exim-4.98/src/daemon.c:1979:36: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] exim-4.98/src/daemon.c:2391:26: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] exim-4.98/src/daemon.c:656:11: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] exim-4.98/src/daemon.c:1009:19: style: Redundant condition: The condition '!*dir' is redundant since '*dir != '/'' is sufficient. [redundantCondition] exim-4.98/src/daemon.c:2018:29: style: Checking if unsigned expression 'daemon_smtp_port[0]' is less than zero. [unsignedLessThanZero] exim-4.98/src/daemon.c:1244:1: style: Label 'bad2' is not used. [unusedLabel] exim-4.98/src/daemon.c:1361:12: style: Local variable 'buf' shadows outer variable [shadowVariable] exim-4.98/src/daemon.c:1269:8: note: Shadowed declaration exim-4.98/src/daemon.c:1361:12: note: Shadow variable exim-4.98/src/daemon.c:1293:52: style: Clarify calculation precedence for '-' and '?'. [clarifyCalculation] exim-4.98/src/daemon.c:1414:1: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/daemon.c:1650:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/daemon.c:2876:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/daemon.c:152:19: style: Parameter 'fd_polls' can be declared as pointer to const [constParameterPointer] exim-4.98/src/daemon.c:185:39: style: Parameter 'accepted' can be declared as pointer to const [constParameterPointer] exim-4.98/src/daemon.c:314:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/daemon.c:988:26: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] exim-4.98/src/daemon.c:1954:23: style: Variable 'smtp_service' can be declared as pointer to const [constVariablePointer] exim-4.98/src/daemon.c:1979:21: style: Variable 'smtp_service' can be declared as pointer to const [constVariablePointer] exim-4.98/src/daemon.c:1910:30: warning: Uninitialized variable: joinstr [uninitvar] exim-4.98/src/daemon.c:1903:11: note: Assuming condition is false exim-4.98/src/daemon.c:1910:30: note: Uninitialized variable: joinstr exim-4.98/src/daemon.c:157:22: style: Variable 'daemon_notifier_fd' is assigned a value that is never used. [unreadVariable] exim-4.98/src/dane-openssl.c:22:0: error: #error "OpenSSL 1.0.0 or higher required" [preprocessorErrorDirective] exim-4.98/src/dbfn.c:69:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIMDB_DIRECTORY_MODE [valueFlowBailoutIncompleteVar] exim-4.98/src/dbfn.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] exim-4.98/src/dbfn.c:175:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] exim-4.98/src/dbfn.c:298:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dbfn.c:380:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dbfn.c:415:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dbfn.c:171:5: style: Condition '!exim_lockfile_needed()' is always false [knownConditionTrueFalse] exim-4.98/src/dbfn.c:171:26: note: Calling function 'exim_lockfile_needed' returns 1 exim-4.98/src/dbfn.c:171:5: note: Condition '!exim_lockfile_needed()' is always false exim-4.98/src/dbfn.c:107:1: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/dbfn.c:109:1: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/dbfn.c:148:5: style: Unused variable: rc [unusedVariable] exim-4.98/src/dbfn.c:149:9: style: Unused variable: lock_data [unusedVariable] exim-4.98/src/debug.c:215:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/debug.c:389:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/debug.c:464:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/debug.c:493:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/debug.c:234:28: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] exim-4.98/src/debug.c:234:43: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] exim-4.98/src/debug.c:230:17: style: Variable 't' can be declared as pointer to const [constVariablePointer] exim-4.98/src/deliver.c:3363:11: error: There is an unknown macro here somewhere. Configuration is required. If SSIZE_T_FMT is a macro then please configure it. [unknownMacro] exim-4.98/src/directory.c:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/dkim.c:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dkim.c:176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dkim.c:481:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dkim.c:635:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dkim.c:885:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dkim.c:392:10: style: Variable 'cmp_val' can be declared as pointer to const [constVariablePointer] exim-4.98/src/dkim.c:669:14: style: Variable 'dkim_timestamps_expanded' can be declared as pointer to const [constVariablePointer] exim-4.98/src/dkim_transport.c:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] exim-4.98/src/dkim_transport.c:82:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELIVER_OUT_BUFFER_SIZE [valueFlowBailoutIncompleteVar] exim-4.98/src/dkim_transport.c:166:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/dkim_transport.c:242:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dkim_transport.c:386:42: style:inconclusive: Function 'dkim_transport_write_message' argument 3 names different: declaration 'errstr' definition 'err'. [funcArgNamesDifferent] exim-4.98/src/functions.h:236:39: note: Function 'dkim_transport_write_message' argument 3 names different: declaration 'errstr' definition 'err'. exim-4.98/src/dkim_transport.c:386:42: note: Function 'dkim_transport_write_message' argument 3 names different: declaration 'errstr' definition 'err'. exim-4.98/src/dkim_transport.c:24:12: style: Variable 'dkim_strict_result' can be declared as pointer to const [constVariablePointer] exim-4.98/src/dkim_transport.c:132:11: style: Variable 'dkim_signature' can be declared as pointer to const [constVariablePointer] exim-4.98/src/dkim_transport.c:166:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] exim-4.98/src/dns.c:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dns.c:145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_INIT [valueFlowBailoutIncompleteVar] exim-4.98/src/dns.c:356:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dns.c:494:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dns.c:662:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dns.c:728:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOERROR [valueFlowBailoutIncompleteVar] exim-4.98/src/dns.c:778:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT32SZ [valueFlowBailoutIncompleteVar] exim-4.98/src/dns.c:905:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] exim-4.98/src/dns.c:1115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dns.c:1248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dns.c:1386:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dns.c:81:27: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] exim-4.98/src/dns.c:80:6: note: rc is assigned exim-4.98/src/dns.c:81:27: note: rc is overwritten exim-4.98/src/dns.c:1239:13: style: Variable 'srvname' can be declared as pointer to const [constVariablePointer] exim-4.98/src/dns.c:1375:33: style: Parameter 'dnsa' can be declared as pointer to const [constParameterPointer] exim-4.98/src/dns.c:1378:10: style: Variable 'dnsa_lim' can be declared as pointer to const [constVariablePointer] exim-4.98/src/dnsbl.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dnsbl.c:485:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dnsbl.c:227:15: style: Variable 'res' can be declared as pointer to const [constVariablePointer] exim-4.98/src/drtables.c:461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/drtables.c:470:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/drtables.c:522:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/drtables.c:639:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/dummies.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] exim-4.98/src/dummies.c:75:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] exim-4.98/src/dummies.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] exim-4.98/src/dummies.c:81:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/dummies.c:116:24: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] exim-4.98/src/dummies.c:116:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] exim-4.98/src/dummies.c:122:22: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] exim-4.98/src/dummies.c:122:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] exim-4.98/src/dummies.c:133:44: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] exim-4.98/src/dummies.c:133:57: style: Parameter 'portptr' can be declared as pointer to const [constParameterPointer] exim-4.98/src/enq.c:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] exim-4.98/src/enq.c:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] exim-4.98/src/enq.c:40:19: style: Variable 'serial_record' can be declared as pointer to const [constVariablePointer] exim-4.98/src/environment.c:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/environment.c:55:14: style: Variable 'eqp' can be declared as pointer to const [constVariablePointer] exim-4.98/src/environment.c:59:16: style: Variable 'name' can be declared as pointer to const [constVariablePointer] exim-4.98/src/exim.c:1266:0: error: failed to expand 'string_fmt_append', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] exim-4.98/src/exim_dbmbuild.c:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] exim-4.98/src/functions.h:835:8: error: Null pointer dereference: ss [nullPointer] exim-4.98/src/functions.h:834:17: note: Calling function 'store_get_3' returns 0 exim-4.98/src/functions.h:834:17: note: Assignment 'ss=store_get_3(len+1,proto_mem,func,line)', assigned value is 0 exim-4.98/src/functions.h:835:8: note: Null pointer dereference exim-4.98/src/functions.h:836:1: error: Null pointer dereference: ss [nullPointer] exim-4.98/src/functions.h:834:17: note: Calling function 'store_get_3' returns 0 exim-4.98/src/functions.h:834:17: note: Assignment 'ss=store_get_3(len+1,proto_mem,func,line)', assigned value is 0 exim-4.98/src/functions.h:836:1: note: Null pointer dereference exim-4.98/src/functions.h:933:8: error: Null pointer dereference: ss [nullPointer] exim-4.98/src/functions.h:932:6: note: Calling function 'store_get_3' returns 0 exim-4.98/src/functions.h:932:6: note: Assignment 'ss=store_get_3(len,force_taint?(const void*)1:s,__FUNCTION__,932)', assigned value is 0 exim-4.98/src/functions.h:933:8: note: Null pointer dereference exim-4.98/src/functions.h:967:1: error: Null pointer dereference: g [nullPointer] exim-4.98/src/functions.h:966:26: note: Calling function 'store_get_3' returns 0 exim-4.98/src/functions.h:966:26: note: Assignment 'g=store_get_3(sizeof(struct gstring)+size,proto_mem,func,line)', assigned value is 0 exim-4.98/src/functions.h:967:1: note: Null pointer dereference exim-4.98/src/functions.h:968:1: error: Null pointer dereference: g [nullPointer] exim-4.98/src/functions.h:966:26: note: Calling function 'store_get_3' returns 0 exim-4.98/src/functions.h:966:26: note: Assignment 'g=store_get_3(sizeof(struct gstring)+size,proto_mem,func,line)', assigned value is 0 exim-4.98/src/functions.h:968:1: note: Null pointer dereference exim-4.98/src/functions.h:969:1: error: Null pointer dereference: g [nullPointer] exim-4.98/src/functions.h:966:26: note: Calling function 'store_get_3' returns 0 exim-4.98/src/functions.h:966:26: note: Assignment 'g=store_get_3(sizeof(struct gstring)+size,proto_mem,func,line)', assigned value is 0 exim-4.98/src/functions.h:969:1: note: Null pointer dereference exim-4.98/src/functions.h:1097:8: error: Null pointer dereference: s [nullPointer] exim-4.98/src/functions.h:1096:25: note: Calling function 'store_get_3' returns 0 exim-4.98/src/functions.h:1096:25: note: Assignment 's=store_get_3(g->size,proto_mem,__FUNCTION__,1096)', assigned value is 0 exim-4.98/src/functions.h:1097:8: note: Null pointer dereference exim-4.98/src/functions.h:969:13: error: Pointer addition with NULL pointer. [nullPointerArithmetic] exim-4.98/src/functions.h:966:26: note: Calling function 'store_get_3' returns 0 exim-4.98/src/functions.h:966:26: note: Assignment 'g=store_get_3(sizeof(struct gstring)+size,proto_mem,func,line)', assigned value is 0 exim-4.98/src/functions.h:969:13: note: Null pointer addition exim-4.98/src/functions.h:835:8: error: Null pointer dereference [nullPointer] exim-4.98/src/functions.h:933:8: error: Null pointer dereference [nullPointer] exim-4.98/src/functions.h:1097:8: error: Null pointer dereference [nullPointer] exim-4.98/src/exim_dbmbuild.c:176:7: style: Local variable 'f' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:303:3: note: Shadowed declaration exim-4.98/src/exim_dbmbuild.c:176:7: note: Shadow variable exim-4.98/src/exim_dbmbuild.c:52:29: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] exim-4.98/src/exim_dbmbuild.c:55:23: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] exim-4.98/src/exim_dbmbuild.c:58:30: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] exim-4.98/src/exim_dbmbuild.c:65:28: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] exim-4.98/src/exim_dbmbuild.c:320:13: style: Variable 'keystart' can be declared as pointer to const [constVariablePointer] exim-4.98/src/functions.h:715:22: warning: Uninitialized variable: p [uninitvar] exim-4.98/src/exim_dbmbuild.c:236:1: note: Calling function '__Ustrcpy', 1st argument 'dirname' value is exim-4.98/src/functions.h:743:17: note: Calling function 'is_tainted', 1st argument 'dst' value is exim-4.98/src/functions.h:715:22: note: Uninitialized variable: p exim-4.98/src/exim_dbutil.c:125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] exim-4.98/src/exim_dbutil.c:147:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] exim-4.98/src/exim_dbutil.c:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] exim-4.98/src/exim_dbutil.c:290:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] exim-4.98/src/exim_dbutil.c:409:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/exim_dbutil.c:199:26: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] exim-4.98/src/exim_dbutil.c:199:39: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] exim-4.98/src/exim_dbutil.c:305:25: style: Condition 'exim_lockfile_needed()' is always true [knownConditionTrueFalse] exim-4.98/src/exim_dbutil.c:305:25: note: Calling function 'exim_lockfile_needed' returns 1 exim-4.98/src/exim_dbutil.c:305:25: note: Condition 'exim_lockfile_needed()' is always true exim-4.98/src/exim_dbutil.c:311:5: error: Memory leak: dirname [memleak] exim-4.98/src/exim_dbutil.c:334:5: error: Memory leak: dirname [memleak] exim-4.98/src/exim_dbutil.c:341:58: error: Memory leak: dirname [memleak] exim-4.98/src/exim_dbutil.c:322:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/exim_dbutil.c:324:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/exim_dbutil.c:64:23: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] exim-4.98/src/exim_dbutil.c:67:30: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] exim-4.98/src/exim_dbutil.c:74:28: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] exim-4.98/src/exim_dbutil.c:106:15: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] exim-4.98/src/exim_dbutil.c:106:29: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] exim-4.98/src/exim_dbutil.c:125:10: style: Variable 'aname' can be declared as pointer to const [constVariablePointer] exim-4.98/src/exim_dbutil.c:199:12: style: Variable 'tmstr' can be declared as pointer to const [constVariablePointer] exim-4.98/src/exim_lock.c:133:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETLKW [valueFlowBailoutIncompleteVar] exim-4.98/src/exim_lock.c:329:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] exim-4.98/src/exim_lock.c:261:10: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] exim-4.98/src/exim_lock.c:268:10: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] exim-4.98/src/exim_lock.c:616:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] exim-4.98/src/exim_lock.c:307:41: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: lockname [nullPointerOutOfMemory] exim-4.98/src/exim_lock.c:302:20: note: Assuming allocation function fails exim-4.98/src/exim_lock.c:302:20: note: Assignment 'lockname=malloc(len+8)', assigned value is 0 exim-4.98/src/exim_lock.c:307:41: note: Null pointer dereference exim-4.98/src/exim_lock.c:311:70: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: lockname [nullPointerOutOfMemory] exim-4.98/src/exim_lock.c:302:20: note: Assuming allocation function fails exim-4.98/src/exim_lock.c:302:20: note: Assignment 'lockname=malloc(len+8)', assigned value is 0 exim-4.98/src/exim_lock.c:311:70: note: Null pointer dereference exim-4.98/src/exim_lock.c:312:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: hitchname [nullPointerOutOfMemory] exim-4.98/src/exim_lock.c:304:21: note: Assuming allocation function fails exim-4.98/src/exim_lock.c:304:21: note: Assignment 'hitchname=malloc(len+32+(int)strlen(primary_hostname))', assigned value is 0 exim-4.98/src/exim_lock.c:312:7: note: Null pointer dereference exim-4.98/src/exim_lock.c:264:11: style: Local variable 's' shadows outer variable [shadowVariable] exim-4.98/src/exim_lock.c:192:16: note: Shadowed declaration exim-4.98/src/exim_lock.c:264:11: note: Shadow variable exim-4.98/src/exim_lock.c:190:7: style: Variable 'primary_hostname' can be declared as pointer to const [constVariablePointer] exim-4.98/src/exim_lock.c:200:9: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] exim-4.98/src/exim_lock.c:258:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] exim-4.98/src/exim_lock.c:344:21: warning: Uninitialized variable: rc2 [uninitvar] exim-4.98/src/exim_lock.c:339:42: note: Assuming condition is false exim-4.98/src/exim_lock.c:344:21: note: Uninitialized variable: rc2 exim-4.98/src/expand.c:2044:70: error: There is an unknown macro here somewhere. Configuration is required. If SIZE_T_FMT is a macro then please configure it. [unknownMacro] exim-4.98/src/filter.c:344:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/filter.c:381:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/filter.c:494:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/filter.c:909:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/filter.c:1530:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/filter.c:1729:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/filter.c:2414:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/filter.c:2615:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/filter.c:1272:21: style: Local variable 'saveptr' shadows outer variable [shadowVariable] exim-4.98/src/filter.c:896:15: note: Shadowed declaration exim-4.98/src/filter.c:1272:21: note: Shadow variable exim-4.98/src/filter.c:1934:13: style: Local variable 'i' shadows outer variable [shadowVariable] exim-4.98/src/filter.c:1717:7: note: Shadowed declaration exim-4.98/src/filter.c:1934:13: note: Shadow variable exim-4.98/src/filter.c:2081:20: style: Local variable 's' shadows outer variable [shadowVariable] exim-4.98/src/filter.c:1706:15: note: Shadowed declaration exim-4.98/src/filter.c:2081:20: note: Shadow variable exim-4.98/src/filter.c:2162:18: style: Local variable 's' shadows outer variable [shadowVariable] exim-4.98/src/filter.c:1706:15: note: Shadowed declaration exim-4.98/src/filter.c:2162:18: note: Shadow variable exim-4.98/src/filter.c:2235:12: style: Local variable 'indent' shadows outer function [shadowFunction] exim-4.98/src/filter.c:795:1: note: Shadowed declaration exim-4.98/src/filter.c:2235:12: note: Shadow variable exim-4.98/src/filter.c:2257:17: style: Local variable 's' shadows outer variable [shadowVariable] exim-4.98/src/filter.c:1706:15: note: Shadowed declaration exim-4.98/src/filter.c:2257:17: note: Shadow variable exim-4.98/src/filter.c:2378:18: style: Local variable 's' shadows outer variable [shadowVariable] exim-4.98/src/filter.c:1706:15: note: Shadowed declaration exim-4.98/src/filter.c:2378:18: note: Shadow variable exim-4.98/src/filter.c:1542:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/filter.c:1783:12: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] exim-4.98/src/filter.c:1807:10: style: Variable 'ownaddress' can be declared as pointer to const [constVariablePointer] exim-4.98/src/filter.c:2047:18: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] exim-4.98/src/filter.c:2295:14: style: Variable 'recipient' can be declared as pointer to const [constVariablePointer] exim-4.98/src/filter.c:2435:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/filtertest.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/filtertest.c:180:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/header.c:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_ADD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] exim-4.98/src/header.c:546:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/header.c:36:9: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] exim-4.98/src/header.c:96:40: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] exim-4.98/src/header.c:373:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] exim-4.98/src/header.c:396:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/header.c:400:23: style: Variable 'next' can be declared as pointer to const [constVariablePointer] exim-4.98/src/host.c:174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:466:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:627:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:669:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:740:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:756:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:884:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:1168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:1470:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:1577:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:1931:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:2237:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:2510:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/host.c:952:14: warning: Either the condition 'ci>7' is redundant or the array 'component[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] exim-4.98/src/host.c:949:12: note: Assuming that condition 'ci>7' is not redundant exim-4.98/src/host.c:952:14: note: Array index out of bounds exim-4.98/src/host.c:1470:9: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] exim-4.98/src/host.c:1976:16: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] exim-4.98/src/host.c:752:18: style: Local variable 'running_interfaces' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:947:25: note: Shadowed declaration exim-4.98/src/host.c:752:18: note: Shadow variable exim-4.98/src/host.c:1622:11: style: Local variable 'old_pool' shadows outer variable [shadowVariable] exim-4.98/src/host.c:1572:14: note: Shadowed declaration exim-4.98/src/host.c:1622:11: note: Shadow variable exim-4.98/src/host.c:1732:12: style: Local variable 'aliases' shadows outer variable [shadowVariable] exim-4.98/src/host.c:1574:10: note: Shadowed declaration exim-4.98/src/host.c:1732:12: note: Shadow variable exim-4.98/src/host.c:1754:7: style: Local variable 'rc' shadows outer variable [shadowVariable] exim-4.98/src/host.c:1572:24: note: Shadowed declaration exim-4.98/src/host.c:1754:7: note: Shadow variable exim-4.98/src/host.c:2709:24: style: Local variable 'h' shadows outer variable [shadowVariable] exim-4.98/src/host.c:2508:13: note: Shadowed declaration exim-4.98/src/host.c:2709:24: note: Shadow variable exim-4.98/src/host.c:2268:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/host.c:3017:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/host.c:270:18: style: Variable 'da' can be declared as pointer to const [constVariablePointer] exim-4.98/src/host.c:491:11: style: Variable 'helo_ip' can be declared as pointer to const [constVariablePointer] exim-4.98/src/host.c:735:62: style: Parameter 'ipa' can be declared as pointer to const [constParameterPointer] exim-4.98/src/host.c:1100:18: style: Parameter 'binary' can be declared as pointer to const [constParameterPointer] exim-4.98/src/host.c:1575:9: style: Variable 'ordername' can be declared as pointer to const [constVariablePointer] exim-4.98/src/host.c:1606:14: style: Variable 'name' can be declared as pointer to const [constVariablePointer] exim-4.98/src/host.c:2266:14: style: Variable 'types' can be declared as const array [constVariable] exim-4.98/src/ip.c:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/ip.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] exim-4.98/src/ip.c:221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] exim-4.98/src/ip.c:426:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/ip.c:505:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/ip.c:527:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/ip.c:577:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/ip.c:600:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/ip.c:676:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/ip.c:779:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] exim-4.98/src/ip.c:233:18: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/ip.c:358:1: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/ip.c:198:18: style: Variable 's_ptr' can be declared as pointer to const [constVariablePointer] exim-4.98/src/ip.c:412:8: style: Variable 'af' is assigned a value that is never used. [unreadVariable] exim-4.98/src/log.c:153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:241:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:273:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:331:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:368:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:428:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:492:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:616:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:678:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:719:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:748:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:850:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:1387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:1536:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/log.c:126:33: warning: Either the condition 'err<0' is redundant or the array 'exim_errstrings[1]' is accessed at index 1, which is out of bounds. [arrayIndexOutOfBoundsCond] exim-4.98/src/log.c:126:12: note: Assuming that condition 'err<0' is not redundant exim-4.98/src/log.c:126:33: note: Array index out of bounds exim-4.98/src/log.c:369:18: style: Condition 'ch!='A'' is always true [knownConditionTrueFalse] exim-4.98/src/log.c:355:11: note: Assignment 'ch='\0'', assigned value is 0 exim-4.98/src/log.c:369:18: note: Condition 'ch!='A'' is always true exim-4.98/src/log.c:1172:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] exim-4.98/src/log.c:746:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] exim-4.98/src/log.c:885:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/log.c:1107:15: style: Variable 'nowstamp' can be declared as pointer to const [constVariablePointer] exim-4.98/src/log.c:1204:15: style: Variable 'nowstamp' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/cdb.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/cdb.c:159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/cdb.c:294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/cdb.c:139:20: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] exim-4.98/src/lookups/cdb.c:246:20: style: Variable 'cdbp' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/cdb.c:438:20: style: Variable 'cdbp' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/cdb.c:157:8: style: Unused variable: mapbuf [unusedVariable] exim-4.98/src/lookups/dbmdb.c:23:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/dbmdb.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/dbmdb.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/dbmdb.c:23:10: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/dbmdb.c:147:9: style: Variable 'key_item' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/dnsdb.c:146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/dnsdb.c:224:9: style: Local variable 'retries' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:930:22: note: Shadowed declaration exim-4.98/src/lookups/dnsdb.c:224:9: note: Shadow variable exim-4.98/src/lookups/dnsdb.c:253:11: style: Variable 'tend' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/dnsdb.c:423:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/dsearch.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/dsearch.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/dsearch.c:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/dsearch.c:54:8: style: Redundant assignment of 'handle' to itself. [selfAssignment] exim-4.98/src/lookups/dsearch.c:162:8: style: Redundant assignment of 'handle' to itself. [selfAssignment] exim-4.98/src/lookups/dsearch.c:54:8: style: Variable 'handle' is assigned a value that is never used. [unreadVariable] exim-4.98/src/lookups/dsearch.c:162:8: style: Variable 'handle' is assigned a value that is never used. [unreadVariable] exim-4.98/src/lookups/ibase.c:547:3: error: syntax error [syntaxError] exim-4.98/src/lookups/json.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/json.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/json.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/json.c:165:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/json.c:47:8: style: Local variable 'f' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:303:3: note: Shadowed declaration exim-4.98/src/lookups/json.c:47:8: note: Shadow variable exim-4.98/src/lookups/json.c:83:8: style: Local variable 'f' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:303:3: note: Shadowed declaration exim-4.98/src/lookups/json.c:83:8: note: Shadow variable exim-4.98/src/lookups/json.c:33:18: style: Parameter 'p' can be declared as pointer to const. However it seems that 'json_free' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] exim-4.98/src/lookups/json.c:49:35: note: You might need to cast the function pointer here exim-4.98/src/lookups/json.c:33:18: note: Parameter 'p' can be declared as pointer to const exim-4.98/src/lookups/ldap.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/ldap.c:1090:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_OPT_ON [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/ldap.c:1465:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/ldap.c:524:8: warning: Either the condition '!lcp' is redundant or there is possible null pointer dereference: lcp. [nullPointerRedundantCheck] exim-4.98/src/lookups/ldap.c:278:5: note: Assuming that condition '!lcp' is not redundant exim-4.98/src/lookups/ldap.c:524:8: note: Null pointer dereference exim-4.98/src/lookups/ldap.c:286:9: style: Variable 'ldsetctx' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/ldap.c:1432:34: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'eldap_quote' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] exim-4.98/src/lookups/ldap.c:1600:12: note: You might need to cast the function pointer here exim-4.98/src/lookups/ldap.c:1432:34: note: Parameter 'opt' can be declared as pointer to const exim-4.98/src/lookups/ldap.c:1496:12: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/ldap.c:162:12: style: Unused variable: ldap_rc [unusedVariable] exim-4.98/src/lookups/ldap.c:162:21: style: Unused variable: ldap_parse_rc [unusedVariable] exim-4.98/src/lookups/ldap.c:286:9: style: Variable 'ldsetctx' is assigned a value that is never used. [unreadVariable] exim-4.98/src/lookups/ldap.c:874:7: style: Unused variable: err [unusedVariable] exim-4.98/src/lookups/lf_check_file.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/lf_check_file.c:44:11: style: Parameter 'owners' can be declared as pointer to const [constParameterPointer] exim-4.98/src/lookups/lf_check_file.c:44:27: style: Parameter 'owngroups' can be declared as pointer to const [constParameterPointer] exim-4.98/src/lookups/lf_sqlperform.c:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/lsearch.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/lsearch.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/lsearch.c:389:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/lsearch.c:33:8: style: Local variable 'f' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:303:3: note: Shadowed declaration exim-4.98/src/lookups/lsearch.c:33:8: note: Shadow variable exim-4.98/src/lookups/lsearch.c:75:7: style: Local variable 'f' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:303:3: note: Shadowed declaration exim-4.98/src/lookups/lsearch.c:75:7: note: Shadow variable exim-4.98/src/lookups/lsearch.c:84:12: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/mysql.c:163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/mysql.c:395:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mysql_servers [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/mysql.c:436:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/mysql.c:471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/mysql.c:158:10: style: Local variable 'i' shadows outer variable [shadowVariable] exim-4.98/src/lookups/mysql.c:145:5: note: Shadowed declaration exim-4.98/src/lookups/mysql.c:158:10: note: Shadow variable exim-4.98/src/lookups/mysql.c:318:14: style: Local variable 'i' shadows outer variable [shadowVariable] exim-4.98/src/lookups/mysql.c:145:5: note: Shadowed declaration exim-4.98/src/lookups/mysql.c:318:14: note: Shadow variable exim-4.98/src/lookups/mysql.c:312:19: style: Variable 'lengths' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/mysql.c:423:34: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'mysql_quote' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] exim-4.98/src/lookups/mysql.c:493:12: note: You might need to cast the function pointer here exim-4.98/src/lookups/mysql.c:423:34: note: Parameter 'opt' can be declared as pointer to const exim-4.98/src/lookups/nis.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/nis.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/nis.c:53:10: style: Redundant assignment of 'do_cache' to itself. [selfAssignment] exim-4.98/src/lookups/nis.c:80:10: style: Redundant assignment of 'do_cache' to itself. [selfAssignment] exim-4.98/src/lookups/nis.c:53:10: style: Variable 'do_cache' is assigned a value that is never used. [unreadVariable] exim-4.98/src/lookups/nis.c:80:10: style: Variable 'do_cache' is assigned a value that is never used. [unreadVariable] exim-4.98/src/lookups/nisplus.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/nisplus.c:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/nisplus.c:61:10: style: Redundant assignment of 'do_cache' to itself. [selfAssignment] exim-4.98/src/lookups/nisplus.c:145:14: style: Variable 'tc' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/nisplus.c:148:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/nisplus.c:236:36: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'nisplus_quote' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] exim-4.98/src/lookups/nisplus.c:284:12: note: You might need to cast the function pointer here exim-4.98/src/lookups/nisplus.c:236:36: note: Parameter 'opt' can be declared as pointer to const exim-4.98/src/lookups/oracle.c:104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/oracle.c:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sword [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/oracle.c:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/oracle.c:513:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oracle_servers [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/oracle.c:563:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/oracle.c:515:10: style: Redundant assignment of 'do_cache' to itself. [selfAssignment] exim-4.98/src/lookups/oracle.c:553:35: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'oracle_quote' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] exim-4.98/src/lookups/oracle.c:618:12: note: You might need to cast the function pointer here exim-4.98/src/lookups/oracle.c:553:35: note: Parameter 'opt' can be declared as pointer to const exim-4.98/src/lookups/oracle.c:515:10: style: Variable 'do_cache' is assigned a value that is never used. [unreadVariable] exim-4.98/src/lookups/passwd.c:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/pgsql.c:134:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/pgsql.c:392:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgsql_servers [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/pgsql.c:434:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/pgsql.c:81:5: style: Redundant assignment of 'arg' to itself. [selfAssignment] exim-4.98/src/lookups/pgsql.c:424:34: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'pgsql_quote' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] exim-4.98/src/lookups/pgsql.c:496:12: note: You might need to cast the function pointer here exim-4.98/src/lookups/pgsql.c:424:34: note: Parameter 'opt' can be declared as pointer to const exim-4.98/src/lookups/pgsql.c:81:5: style: Variable 'arg' is assigned a value that is never used. [unreadVariable] exim-4.98/src/lookups/readsock.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/readsock.c:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/readsock.c:185:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/readsock.c:59:36: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] exim-4.98/src/lookups/readsock.c:99:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/lookups/readsock.c:101:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/lookups/readsock.c:258:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/lookups/readsock.c:263:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/lookups/readsock.c:267:1: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/lookups/readsock.c:16:25: style: Parameter 'do_tls' can be declared as pointer to const [constParameterPointer] exim-4.98/src/lookups/readsock.c:59:21: style: Variable 'service_info' can be declared as pointer to const [constVariablePointer] exim-4.98/src/lookups/sqlite.c:30:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqlite_dbfile [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/sqlite.c:79:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/sqlite.c:146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/sqlite.c:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/sqlite.c:136:35: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'sqlite_quote' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] exim-4.98/src/lookups/sqlite.c:190:12: note: You might need to cast the function pointer here exim-4.98/src/lookups/sqlite.c:136:35: note: Parameter 'opt' can be declared as pointer to const exim-4.98/src/lookups/sqlite.c:35:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] exim-4.98/src/lookups/testdb.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/whoson.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lookups/whoson.c:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/lss.c:98:24: style: Parameter 'host_name' can be declared as pointer to const [constParameterPointer] exim-4.98/src/lss.c:98:43: style: Parameter 'host_address' can be declared as pointer to const [constParameterPointer] exim-4.98/src/lss.c:138:24: style: Parameter 'code' can be declared as pointer to const [constParameterPointer] exim-4.98/src/macro_predef.c:28:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] exim-4.98/src/macro_predef.c:32:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] exim-4.98/src/macro_predef.c:368:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] exim-4.98/src/macro_predef.c:58:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/macro_predef.c:72:32: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] exim-4.98/src/match.c:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/match.c:334:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/match.c:438:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/match.c:999:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/match.c:1139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/match.c:1334:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/match.c:898:12: error: Used file that is not opened. [useClosedFile] exim-4.98/src/match.c:822:12: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] exim-4.98/src/match.c:809:9: note: Assuming that condition '!f' is not redundant exim-4.98/src/match.c:822:12: note: Null pointer dereference exim-4.98/src/match.c:1235:11: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment] exim-4.98/src/match.c:1226:11: note: value is assigned exim-4.98/src/match.c:1235:11: note: value is overwritten exim-4.98/src/match.c:803:12: style: Local variable 'f' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:303:3: note: Shadowed declaration exim-4.98/src/match.c:803:12: note: Shadow variable exim-4.98/src/match.c:824:25: style: Local variable 'sss' shadows outer variable [shadowVariable] exim-4.98/src/match.c:430:23: note: Shadowed declaration exim-4.98/src/match.c:824:25: note: Shadow variable exim-4.98/src/match.c:152:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/match.c:260:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/match.c:1217:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/match.c:1232:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/match.c:469:25: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] exim-4.98/src/match.c:538:15: style: Variable 'at' can be declared as pointer to const [constVariablePointer] exim-4.98/src/moan.c:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/moan.c:509:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/moan.c:620:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/moan.c:688:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] exim-4.98/src/moan.c:763:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/moan.c:855:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/moan.c:41:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:861:17: note: Calling function 'moan_write_from', 1st argument 'f' value is 0 exim-4.98/src/moan.c:41:9: note: Null pointer dereference exim-4.98/src/moan.c:211:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] exim-4.98/src/moan.c:209:12: note: Assuming allocation function fails exim-4.98/src/moan.c:209:12: note: Assignment 'fp=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:211:9: note: Null pointer dereference exim-4.98/src/moan.c:220:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] exim-4.98/src/moan.c:209:12: note: Assuming allocation function fails exim-4.98/src/moan.c:209:12: note: Assignment 'fp=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:220:9: note: Null pointer dereference exim-4.98/src/moan.c:625:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:624:11: note: Assuming allocation function fails exim-4.98/src/moan.c:624:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:625:9: note: Null pointer dereference exim-4.98/src/moan.c:627:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:624:11: note: Assuming allocation function fails exim-4.98/src/moan.c:624:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:627:9: note: Null pointer dereference exim-4.98/src/moan.c:629:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:624:11: note: Assuming allocation function fails exim-4.98/src/moan.c:624:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:629:9: note: Null pointer dereference exim-4.98/src/moan.c:631:10: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:624:11: note: Assuming allocation function fails exim-4.98/src/moan.c:624:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:631:10: note: Null pointer dereference exim-4.98/src/moan.c:648:14: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:624:11: note: Assuming allocation function fails exim-4.98/src/moan.c:624:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:648:14: note: Null pointer dereference exim-4.98/src/moan.c:860:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:860:9: note: Null pointer dereference exim-4.98/src/moan.c:862:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:862:9: note: Null pointer dereference exim-4.98/src/moan.c:863:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:863:9: note: Null pointer dereference exim-4.98/src/moan.c:877:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:877:9: note: Null pointer dereference exim-4.98/src/moan.c:882:11: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:882:11: note: Null pointer dereference exim-4.98/src/moan.c:885:11: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:885:11: note: Null pointer dereference exim-4.98/src/moan.c:893:14: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:893:14: note: Null pointer dereference exim-4.98/src/moan.c:612:7: style: Local variable 'f' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:303:3: note: Shadowed declaration exim-4.98/src/moan.c:612:7: note: Shadow variable exim-4.98/src/moan.c:828:7: style: Local variable 'f' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:303:3: note: Shadowed declaration exim-4.98/src/moan.c:828:7: note: Shadow variable exim-4.98/src/moan.c:33:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/moan.c:163:56: style: Parameter 'firstline' can be declared as pointer to const [constParameterPointer] exim-4.98/src/moan.c:373:15: style: Variable 'k' can be declared as pointer to const [constVariablePointer] exim-4.98/src/moan.c:609:27: style: Parameter 'who' can be declared as pointer to const [constParameterPointer] exim-4.98/src/moan.c:678:25: style: Parameter 'cmd_buffer' can be declared as pointer to const [constParameterPointer] exim-4.98/src/moan.c:827:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/moan.c:827:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] exim-4.98/src/os.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] exim-4.98/src/os.c:626:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INTERFACES [valueFlowBailoutIncompleteVar] exim-4.98/src/os.c:841:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _res [valueFlowBailoutIncompleteVar] exim-4.98/src/os.c:629:6: style: Unused variable: addrbuf [unusedVariable] exim-4.98/src/parse.c:572:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/parse.c:638:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/parse.c:890:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/parse.c:1005:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/parse.c:1363:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/parse.c:1746:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/parse.c:894:8: style: Redundant initialization for 's'. The initialized value is overwritten before it is read. [redundantInitialization] exim-4.98/src/parse.c:885:18: note: s is initialized exim-4.98/src/parse.c:894:8: note: s is overwritten exim-4.98/src/parse.c:1360:14: style: Local variable 'ss' shadows outer variable [shadowVariable] exim-4.98/src/parse.c:1262:18: note: Shadowed declaration exim-4.98/src/parse.c:1360:14: note: Shadow variable exim-4.98/src/parse.c:1387:12: style: Local variable 'f' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:303:3: note: Shadowed declaration exim-4.98/src/parse.c:1387:12: note: Shadow variable exim-4.98/src/parse.c:1434:11: style: Local variable 'len' shadows outer variable [shadowVariable] exim-4.98/src/parse.c:1261:7: note: Shadowed declaration exim-4.98/src/parse.c:1434:11: note: Shadow variable exim-4.98/src/pdkim/pdkim.c:121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:252:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:342:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:422:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:479:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:664:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:759:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:957:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:1250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:1362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:1455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:1515:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:1937:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:1965:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:2012:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:2053:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:2098:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/pdkim/pdkim.c:1301:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] exim-4.98/src/pdkim/pdkim.c:267:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:268:10: style: Variable 'q' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:286:27: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] exim-4.98/src/pdkim/pdkim.c:306:10: style: Variable 'hname' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:306:24: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:307:10: style: Variable 'hcolon' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:457:28: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] exim-4.98/src/pdkim/pdkim.c:569:15: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:930:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:1227:10: style: Variable 'base64_bh' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:1228:10: style: Variable 'base64_b' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:1251:12: style: Variable 'i' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:1252:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:1603:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:1662:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/pdkim/pdkim.c:1887:27: style: Variable 'minbits' is assigned a value that is never used. [unreadVariable] exim-4.98/src/perl.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] exim-4.98/src/perl.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] exim-4.98/src/perl.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] exim-4.98/src/perl.c:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xs_expand_string [valueFlowBailoutIncompleteVar] exim-4.98/src/perl.c:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_perl_taintmode [valueFlowBailoutIncompleteVar] exim-4.98/src/perl.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dSP [valueFlowBailoutIncompleteVar] exim-4.98/src/perl.c:165:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] exim-4.98/src/perl.c:179:9: style: Variable 'items' is assigned a value that is never used. [unreadVariable] exim-4.98/src/priv.c:40:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/priv.c:70:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/queue.c:1043:48: error: There is an unknown macro here somewhere. Configuration is required. If OFF_T_FMT is a macro then please configure it. [unknownMacro] exim-4.98/src/rda.c:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/rda.c:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/rda.c:480:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/rda.c:567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/rda.c:115:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/rda.c:123:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/readconf.c:763:42: error: There is an unknown macro here somewhere. Configuration is required. If SIZE_T_FMT is a macro then please configure it. [unknownMacro] exim-4.98/src/receive.c:300:45: error: There is an unknown macro here somewhere. Configuration is required. If PR_EXIM_ARITH is a macro then please configure it. [unknownMacro] exim-4.98/src/regex_cache.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/regex_cache.c:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/regex_cache.c:153:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_ZERO_TERMINATED [valueFlowBailoutIncompleteVar] exim-4.98/src/regex_cache.c:211:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_ZERO_TERMINATED [valueFlowBailoutIncompleteVar] exim-4.98/src/retry.c:43:25: error: There is an unknown macro here somewhere. Configuration is required. If TIME_T_FMT is a macro then please configure it. [unknownMacro] exim-4.98/src/rewrite.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/rewrite.c:188:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/rewrite.c:452:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/rewrite.c:807:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/rewrite.c:292:17: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] exim-4.98/src/rewrite.c:649:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/rewrite.c:773:9: style: Variable 'recipient' can be declared as pointer to const [constVariablePointer] exim-4.98/src/rewrite.c:596:22: style: Variable 'loop_reset_point' is assigned a value that is never used. [unreadVariable] exim-4.98/src/rfc2047.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/rfc2047.c:213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/rfc2047.c:287:14: style: The comparison 'tlen == -1' is always true. [knownConditionTrueFalse] exim-4.98/src/rfc2047.c:246:17: note: 'tlen' is assigned value '-1' here. exim-4.98/src/rfc2047.c:287:14: note: The comparison 'tlen == -1' is always true. exim-4.98/src/rfc2047.c:197:10: style: Variable 'mimeword' can be declared as pointer to const [constVariablePointer] exim-4.98/src/route.c:358:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:411:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:554:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:622:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:929:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:1155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:1268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:1310:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:1413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:1448:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:1673:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:2078:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/route.c:1156:19: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] exim-4.98/src/route.c:1227:13: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] exim-4.98/src/route.c:1501:15: style: Condition 'f.search_find_defer' is always false [knownConditionTrueFalse] exim-4.98/src/route.c:1500:11: note: Assuming that condition '!f.search_find_defer' is not redundant exim-4.98/src/route.c:1501:15: note: Condition 'f.search_find_defer' is always false exim-4.98/src/route.c:538:17: warning: Either the condition '!rp' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] exim-4.98/src/route.c:543:5: note: Assuming that condition '!rp' is not redundant exim-4.98/src/route.c:538:17: note: Null pointer addition exim-4.98/src/route.c:1572:17: style: Local variable 'pwcopy' shadows outer variable [shadowVariable] exim-4.98/src/route.c:1113:22: note: Shadowed declaration exim-4.98/src/route.c:1572:17: note: Shadow variable exim-4.98/src/route.c:355:9: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] exim-4.98/src/route.c:408:9: style: Variable 'suffix' can be declared as pointer to const [constVariablePointer] exim-4.98/src/route.c:538:9: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] exim-4.98/src/route.c:1214:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] exim-4.98/src/route.c:1217:15: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] exim-4.98/src/routers/rf_change_domain.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/routers/rf_change_domain.c:41:10: style: Variable 'at' can be declared as pointer to const [constVariablePointer] exim-4.98/src/routers/rf_expand_data.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/routers/rf_get_errors_address.c:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/routers/rf_get_munge_headers.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/routers/rf_get_transport.c:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/routers/rf_get_ugid.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/routers/rf_lookup_hostlist.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] exim-4.98/src/routers/rf_lookup_hostlist.c:96:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/routers/rf_lookup_hostlist.c:98:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/routers/rf_lookup_hostlist.c:135:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/routers/rf_lookup_hostlist.c:137:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/routers/rf_lookup_hostlist.c:54:11: style: Parameter 'ignore_target_hosts' can be declared as pointer to const [constParameterPointer] exim-4.98/src/routers/rf_queue_add.c:62:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/routers/rf_self_action.c:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/routers/rf_self_action.c:62:47: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] exim-4.98/src/routers/rf_set_ugid.c:28:45: style: Parameter 'ugid' can be declared as pointer to const [constParameterPointer] exim-4.98/src/search.c:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/search.c:166:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/search.c:239:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/search.c:328:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/search.c:404:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/search.c:662:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/search.c:760:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/search.c:685:1: style: Label 'out' is not used. [unusedLabel] exim-4.98/src/search.c:440:19: style: Local variable 'c' shadows outer variable [shadowVariable] exim-4.98/src/search.c:389:15: note: Shadowed declaration exim-4.98/src/search.c:440:19: note: Shadow variable exim-4.98/src/search.c:803:19: style: Local variable 't' shadows outer variable [shadowVariable] exim-4.98/src/search.c:736:13: note: Shadowed declaration exim-4.98/src/search.c:803:19: note: Shadow variable exim-4.98/src/search.c:760:17: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] exim-4.98/src/setenv.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS [valueFlowBailoutIncompleteVar] exim-4.98/src/setenv.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/setenv.c:18:10: style: Unused variable: s [unusedVariable] exim-4.98/src/sieve.c:231:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] exim-4.98/src/sieve.c:297:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/sieve.c:408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/sieve.c:1026:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/sieve.c:1603:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/sieve.c:1668:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/sieve.c:2061:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/sieve.c:3030:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/sieve.c:3408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/sieve.c:3544:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/sieve.c:3418:23: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] exim-4.98/src/sieve.c:1262:13: style: Condition 'c>=0x80' is always true [knownConditionTrueFalse] exim-4.98/src/sieve.c:1257:8: note: Assuming that condition 'c<128' is not redundant exim-4.98/src/sieve.c:1262:13: note: Condition 'c>=0x80' is always true exim-4.98/src/sieve.c:3044:22: style: Local variable 'f' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:303:3: note: Shadowed declaration exim-4.98/src/sieve.c:3044:22: note: Shadow variable exim-4.98/src/sieve.c:289:19: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:330:17: style: Variable 'e' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:478:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:1020:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:1186:33: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] exim-4.98/src/sieve.c:1240:37: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] exim-4.98/src/sieve.c:1247:11: style: Variable 'hex_seq' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:1324:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:2044:14: style: Variable 'header_value' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:2164:15: style: Variable 'header_def' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:2250:15: style: Variable 'header_def' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:2849:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:3214:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:3214:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] exim-4.98/src/sieve.c:3276:22: style: Variable 'subject_def' can be declared as pointer to const [constVariablePointer] exim-4.98/src/smtp_in.c:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:484:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:540:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:623:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:757:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:995:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:1171:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:1358:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:1737:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:1772:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:2138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCSP_NOT_REQ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:2837:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:2916:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:3012:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:3234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:3422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_VARS [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:3578:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:3666:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_in.c:2370:13: warning: Possible null pointer dereference: opt [nullPointer] exim-4.98/src/smtp_in.c:2363:9: note: Assignment 'opt=NULL', assigned value is 0 exim-4.98/src/smtp_in.c:2370:13: note: Null pointer dereference exim-4.98/src/smtp_in.c:867:24: style: Checking if unsigned expression 'chunking_data_left' is less than zero. [unsignedLessThanZero] exim-4.98/src/smtp_in.c:2302:16: style: Local variable 'p' shadows outer variable [shadowVariable] exim-4.98/src/smtp_in.c:2106:9: note: Shadowed declaration exim-4.98/src/smtp_in.c:2302:16: note: Shadow variable exim-4.98/src/smtp_in.c:3872:8: style: Local variable 'rc' shadows outer variable [shadowVariable] exim-4.98/src/smtp_in.c:3730:7: note: Shadowed declaration exim-4.98/src/smtp_in.c:3872:8: note: Shadow variable exim-4.98/src/smtp_in.c:4080:9: style: Local variable 'ss' shadows outer variable [shadowVariable] exim-4.98/src/smtp_in.c:3724:15: note: Shadowed declaration exim-4.98/src/smtp_in.c:4080:9: note: Shadow variable exim-4.98/src/smtp_in.c:4456:25: style: Local variable 'end' shadows outer variable [shadowVariable] exim-4.98/src/smtp_in.c:3729:14: note: Shadowed declaration exim-4.98/src/smtp_in.c:4456:25: note: Shadow variable exim-4.98/src/smtp_in.c:4566:12: style: Local variable 'rc' shadows outer variable [shadowVariable] exim-4.98/src/smtp_in.c:3730:7: note: Shadowed declaration exim-4.98/src/smtp_in.c:4566:12: note: Shadow variable exim-4.98/src/smtp_in.c:5265:11: style: Local variable 's' shadows outer variable [shadowVariable] exim-4.98/src/smtp_in.c:3724:11: note: Shadowed declaration exim-4.98/src/smtp_in.c:5265:11: note: Shadow variable exim-4.98/src/smtp_in.c:5592:7: style: Local variable 'rc' shadows outer variable [shadowVariable] exim-4.98/src/smtp_in.c:3730:7: note: Shadowed declaration exim-4.98/src/smtp_in.c:5592:7: note: Shadow variable exim-4.98/src/smtp_in.c:478:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/smtp_in.c:485:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/smtp_in.c:2303:16: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] exim-4.98/src/smtp_in.c:2563:12: style: Variable 'rme' can be declared as pointer to const [constVariablePointer] exim-4.98/src/smtp_in.c:2673:11: style: Variable 'linebreak' can be declared as pointer to const [constVariablePointer] exim-4.98/src/smtp_in.c:3212:11: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] exim-4.98/src/smtp_in.c:5193:5: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] exim-4.98/src/smtp_in.c:5202:7: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] exim-4.98/src/smtp_in.c:3724:15: style: Unused variable: ss [unusedVariable] exim-4.98/src/smtp_out.c:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_out.c:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_out.c:269:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_out.c:351:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_out.c:492:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_out.c:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_out.c:682:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_out.c:791:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_out.c:860:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/smtp_out.c:139:34: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] exim-4.98/src/smtp_out.c:139:19: style: Variable 'smtp_service' can be declared as pointer to const [constVariablePointer] exim-4.98/src/smtp_out.c:341:32: style: Variable 'ob' can be declared as pointer to const [constVariablePointer] exim-4.98/src/smtp_out.c:490:32: style: Variable 'ob' can be declared as pointer to const [constVariablePointer] exim-4.98/src/smtp_out.c:759:9: style: Variable 'ptrend' can be declared as pointer to const [constVariablePointer] exim-4.98/src/smtp_out.c:461:8: style: Variable 'port' is assigned a value that is never used. [unreadVariable] exim-4.98/src/spool_in.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] exim-4.98/src/spool_in.c:189:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/spool_in.c:289:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCSP_NOT_REQ [valueFlowBailoutIncompleteVar] exim-4.98/src/spool_in.c:326:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/spool_in.c:396:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/spool_in.c:1107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/spool_in.c:389:10: style: Local variable 'n' shadows outer variable [shadowVariable] exim-4.98/src/spool_in.c:373:5: note: Shadowed declaration exim-4.98/src/spool_in.c:389:10: note: Shadow variable exim-4.98/src/spool_in.c:548:15: style: Local variable 'name' shadows outer argument [shadowArgument] exim-4.98/src/spool_in.c:370:27: note: Shadowed declaration exim-4.98/src/spool_in.c:548:15: note: Shadow variable exim-4.98/src/spool_in.c:585:14: style: Local variable 'name' shadows outer argument [shadowArgument] exim-4.98/src/spool_in.c:370:27: note: Shadowed declaration exim-4.98/src/spool_in.c:585:14: note: Shadow variable exim-4.98/src/spool_in.c:548:22: style: Variable 'endptr' can be declared as pointer to const [constVariablePointer] exim-4.98/src/spool_out.c:253:46: error: There is an unknown macro here somewhere. Configuration is required. If TIME_T_FMT is a macro then please configure it. [unknownMacro] exim-4.98/src/store.c:1157:43: error: There is an unknown macro here somewhere. Configuration is required. If SIZE_T_FMT is a macro then please configure it. [unknownMacro] exim-4.98/src/string.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:411:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:520:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:544:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:608:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:666:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:726:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_SPRINTF_BUFFER_SIZE [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:982:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:1159:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:1204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:1307:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_SPRINTF_BUFFER_SIZE [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:1370:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:1790:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/string.c:405:10: style: Local variable 'off' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:790:18: note: Shadowed declaration exim-4.98/src/string.c:405:10: note: Shadow variable exim-4.98/src/string.c:1357:23: style: Local variable 'off' shadows outer variable [shadowVariable] exim-4.98/src/globals.h:790:18: note: Shadowed declaration exim-4.98/src/string.c:1357:23: note: Shadow variable exim-4.98/src/string.c:47:30: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] exim-4.98/src/string.c:846:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] exim-4.98/src/string.c:846:31: style: Parameter 't' can be declared as pointer to const [constParameterPointer] exim-4.98/src/string.c:1263:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] exim-4.98/src/string.c:1304:58: style: Variable 'gp' can be declared as pointer to const [constVariablePointer] exim-4.98/src/string.c:1504:14: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] exim-4.98/src/tls-gnu.c:1433:62: error: There is an unknown macro here somewhere. Configuration is required. If OFF_T_FMT is a macro then please configure it. [unknownMacro] exim-4.98/src/tls-openssl.c:145:0: error: #error OpenSSL version too old for session-resumption [preprocessorErrorDirective] exim-4.98/src/tls.c:25:0: error: #error One of USE_OPENSSL or USE_GNUTLS must be defined for a TLS build [preprocessorErrorDirective] exim-4.98/src/tlscert-gnu.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:72:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:104:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expand_string_message [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_UNTAINTED [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:150:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:204:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:223:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:234:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:371:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expand_string_message [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:401:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:426:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_DER [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:449:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:465:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_MD5 [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:471:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_SHA1 [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:477:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_SHA256 [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-gnu.c:123:48: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] exim-4.98/src/tlscert-gnu.c:127:48: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] exim-4.98/src/tlscert-gnu.c:380:40: style: Parameter 'mod' can be declared as pointer to const [constParameterPointer] exim-4.98/src/tlscert-openssl.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_MAIN [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_MAIN [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expand_string_message [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:197:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XN_FLAG_RFC2253 [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:258:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_FLAG_NO_HEADER [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_FLAG_NO_HEADER [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:348:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_TAINTED [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:364:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERAL_NAME [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:425:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_DESCRIPTION [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:450:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIST_POINT [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:490:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_MAIN [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:507:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] exim-4.98/src/tlscert-openssl.c:170:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] exim-4.98/src/tlscert-openssl.c:143:15: style: Variable 'tm_p' can be declared as pointer to const [constVariablePointer] exim-4.98/src/tlscert-openssl.c:423:41: style: Parameter 'mod' can be declared as pointer to const [constParameterPointer] exim-4.98/src/tlscert-openssl.c:448:40: style: Parameter 'mod' can be declared as pointer to const [constParameterPointer] exim-4.98/src/tod.c:67:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_T_FMT [valueFlowBailoutIncompleteVar] exim-4.98/src/tod.c:76:9: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] exim-4.98/src/tod.c:89:24: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] exim-4.98/src/tod.c:89:46: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] exim-4.98/src/tod.c:160:20: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] exim-4.98/src/tod.c:58:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] exim-4.98/src/transport.c:265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:359:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:393:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:441:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELIVER_OUT_BUFFER_SIZE [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:605:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:655:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:731:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:967:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:1247:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:1517:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:1718:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:1969:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:2096:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:2120:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:2175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:2459:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/transport.c:2340:23: warning: Either the condition 'addr' is redundant or there is possible null pointer dereference: addr. [nullPointerRedundantCheck] exim-4.98/src/transport.c:2342:13: note: Assuming that condition 'addr' is not redundant exim-4.98/src/transport.c:2340:23: note: Null pointer dereference exim-4.98/src/transport.c:1411:15: style: Redundant initialization for 'dummy'. The initialized value is overwritten before it is read. [redundantInitialization] exim-4.98/src/transport.c:1410:12: note: dummy is initialized exim-4.98/src/transport.c:1411:15: note: dummy is overwritten exim-4.98/src/transport.c:1412:15: style: Variable 'dummy' is reassigned a value before the old one has been used. [redundantAssignment] exim-4.98/src/transport.c:1411:15: note: dummy is assigned exim-4.98/src/transport.c:1412:15: note: dummy is overwritten exim-4.98/src/transport.c:479:11: style: Local variable 'len' shadows outer argument [shadowArgument] exim-4.98/src/transport.c:437:61: note: Shadowed declaration exim-4.98/src/transport.c:479:11: note: Shadow variable exim-4.98/src/transport.c:1138:17: style: Local variable 'size' shadows outer variable [shadowVariable] exim-4.98/src/transport.c:930:10: note: Shadowed declaration exim-4.98/src/transport.c:1138:17: note: Shadow variable exim-4.98/src/transport.c:1266:8: style: Local variable 'rc' shadows outer variable [shadowVariable] exim-4.98/src/transport.c:1204:5: note: Shadowed declaration exim-4.98/src/transport.c:1266:8: note: Shadow variable exim-4.98/src/transport.c:1856:14: style: Local variable 'i' shadows outer variable [shadowVariable] exim-4.98/src/transport.c:1694:13: note: Shadowed declaration exim-4.98/src/transport.c:1856:14: note: Shadow variable exim-4.98/src/transport.c:2387:18: style: Local variable 's' shadows outer variable [shadowVariable] exim-4.98/src/transport.c:2165:25: note: Shadowed declaration exim-4.98/src/transport.c:2387:18: note: Shadow variable exim-4.98/src/transport.c:270:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/transport.c:273:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/transport.c:1331:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/transport.c:1333:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] exim-4.98/src/transport.c:179:28: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] exim-4.98/src/transport.c:730:19: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] exim-4.98/src/transport.c:967:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/transport.c:1001:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/transport.c:1412:15: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] exim-4.98/src/transports/smtp.c:4339:0: error: failed to expand 'string_sprintf', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] exim-4.98/src/transports/tf_maildir.c:315:58: error: There is an unknown macro here somewhere. Configuration is required. If OFF_T_FMT is a macro then please configure it. [unknownMacro] exim-4.98/src/tree.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/tree.c:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/tree.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/tree.c:378:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:82:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:124:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:297:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:369:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:460:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:530:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:1289:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:1388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:1766:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NAMED_LIST [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:2385:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:2432:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:2680:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:2791:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:2999:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:3470:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:3498:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:3526:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:3585:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] exim-4.98/src/verify.c:849:10: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] exim-4.98/src/verify.c:1766:14: style: Local variable 'i' shadows outer variable [shadowVariable] exim-4.98/src/verify.c:1702:5: note: Shadowed declaration exim-4.98/src/verify.c:1766:14: note: Shadow variable exim-4.98/src/verify.c:1767:14: style: Local variable 'i' shadows outer variable [shadowVariable] exim-4.98/src/verify.c:1702:5: note: Shadowed declaration exim-4.98/src/verify.c:1767:14: note: Shadow variable exim-4.98/src/verify.c:3180:27: style: Local variable 'opts' shadows outer variable [shadowVariable] exim-4.98/src/verify.c:2946:34: note: Shadowed declaration exim-4.98/src/verify.c:3180:27: note: Shadow variable exim-4.98/src/verify.c:133:34: style: Variable 'cache_address_record' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:134:26: style: Variable 'cache_record' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:1320:31: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] exim-4.98/src/verify.c:1927:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:2211:26: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:2221:18: style: Variable 'tnode' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:2327:13: style: Variable 'recipient' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:2360:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:2361:15: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:2424:9: style: Variable 'colon' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:2484:16: style: Variable 'recipient' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:2597:12: style: Variable 'header_types' can be declared as const array [constVariable] exim-4.98/src/verify.c:2605:22: style: Variable 'endname' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:2657:17: style: Variable 'address' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:2946:23: style: Variable 'endname' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:3494:32: style: Variable 'cache_address_record' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:3624:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] exim-4.98/src/verify.c:2222:18: style: Variable 'tnode' is assigned a value that is never used. [unreadVariable] exim-4.98/src/verify.c:2678:18: style: Variable 'new_ok' is assigned a value that is never used. [unreadVariable] exim-4.98/src/version.c:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] exim-4.98/src/version.c:29:9: style: Variable 'version_cnumber_format' can be declared as pointer to const [constVariablePointer] exim-4.98/src/functions.h:715:22: warning: Uninitialized variable: p [uninitvar] exim-4.98/src/version.c:55:1: note: Calling function '__Ustrcpy', 1st argument 'today' value is exim-4.98/src/functions.h:743:17: note: Calling function 'is_tainted', 1st argument 'dst' value is exim-4.98/src/functions.h:715:22: note: Uninitialized variable: p exim-4.98/util/gen_pkcs3.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] exim-4.98/util/gen_pkcs3.c:77:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] exim-4.98/util/gen_pkcs3.c:110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DH_CHECK_P_NOT_SAFE_PRIME [valueFlowBailoutIncompleteVar] exim-4.98/util/gen_pkcs3.c:198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] exim-4.98/util/gen_pkcs3.c:220:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment] exim-4.98/util/gen_pkcs3.c:218:5: note: p is assigned exim-4.98/util/gen_pkcs3.c:220:5: note: p is overwritten exim-4.98/src/moan.c:41:9: error: Null pointer dereference: f [ctunullpointer] exim-4.98/src/moan.c:209:12: note: Assuming allocation function fails exim-4.98/src/moan.c:209:12: note: Assignment 'fp=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:218:18: note: Calling function moan_write_from, 1st argument is null exim-4.98/src/moan.c:41:9: note: Dereferencing argument f that is null diff: 2.16.0 exim-4.98/exim_monitor/em_StripChart.c:151:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FOREGROUND [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_StripChart.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOREGROUND [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_StripChart.c:174:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FOREGROUND [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_StripChart.c:174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOREGROUND [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_StripChart.c:192:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ALL_GCS [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_StripChart.c:192:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_GCS [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_StripChart.c:210:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ALL_GCS [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_StripChart.c:210:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_GCS [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_StripChart.c:225:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GraphicsExpose [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_StripChart.c:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GraphicsExpose [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_StripChart.c:248:41: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_StripChart.c:248:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_StripChart.c:382:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_JUMP [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_StripChart.c:382:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_JUMP [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_StripChart.c:439:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_StripChart.c:439:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_StripChart.c:494:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable XPoint [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_StripChart.c:494:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPoint [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:146:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:193:41: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:193:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:246:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:321:38: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable XtNstate [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:321:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstate [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:354:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable XtNborderWidth [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:354:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNborderWidth [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:461:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:461:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:510:39: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:510:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:541:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ONE [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:541:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:557:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:557:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:600:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:600:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:723:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:723:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_TextPop.c:755:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_TextPop.c:755:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_init.c:125:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_init.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_log.c:255:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable PCRE_EOPT [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_log.c:255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE_EOPT [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_log.c:78:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FMT8BIT [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_log.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT8BIT [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_main.c:175:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_main.c:175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_main.c:207:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_main.c:207:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_main.c:217:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_main.c:217:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_main.c:235:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_main.c:235:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_main.c:274:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_main.c:274:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_main.c:384:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_main.c:384:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_main.c:431:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_main.c:431:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_main.c:521:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable XK_Num_Lock [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_main.c:521:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Num_Lock [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_main.c:553:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable message_id_external [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_main.c:553:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_id_external [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:128:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:148:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable message_subdir [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_subdir [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:179:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable message_subdir [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_subdir [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:223:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:407:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:407:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:417:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:417:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:427:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:427:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:441:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:441:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:475:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:475:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:539:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:553:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:553:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:565:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:565:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:581:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:581:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:594:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:594:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:604:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:604:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:624:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable spool_read_OK [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:624:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spool_read_OK [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:699:45: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable topLevelShellWidgetClass [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:699:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topLevelShellWidgetClass [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_menu.c:769:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_menu.c:769:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_strip.c:145:64: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_strip.c:145:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_strip.c:224:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable labelWidgetClass [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_strip.c:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable labelWidgetClass [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_text.c:32:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FMT8BIT [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_text.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT8BIT [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_text.c:50:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FMT8BIT [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_text.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT8BIT [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/exim_monitor/em_version.c:30:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_version.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_version.c:47:1: warning: If memory allocation fails, then there is a possible null pointer dereference: version_date [nullPointerOutOfMemory] exim-4.98/exim_monitor/em_version.c:46:25: note: Assuming allocation function fails exim-4.98/exim_monitor/em_version.c:46:25: note: Assignment 'version_date=US malloc(32)', assigned value is 0 exim-4.98/exim_monitor/em_version.c:47:1: note: Null pointer dereference 2.16.0 exim-4.98/exim_monitor/em_xs.c:34:57: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable Arg [valueFlowBailoutIncompleteVar] head exim-4.98/exim_monitor/em_xs.c:34:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Arg [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:1001:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:1001:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:1129:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:1129:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:1162:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:1162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:1245:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:1245:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:1369:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:1369:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:1652:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:1652:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:1731:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:1731:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:2315:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:2315:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:2348:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:2348:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:2409:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:2409:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:2945:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:2945:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:3054:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:3054:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:3173:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:3173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:3285:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:3285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:4346:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:4346:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:4411:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:4411:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:4737:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:4737:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:4981:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:4981:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:5031:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:5031:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:763:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:763:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:813:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:813:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/acl.c:882:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/acl.c:882:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/auths/auth-spa.c:1397:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/auths/auth-spa.c:1397:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/auths/auth-spa.c:1509:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/auths/auth-spa.c:1509:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/auths/auth-spa.c:871:22: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] head exim-4.98/src/auths/auth-spa.c:887:38: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] 2.16.0 exim-4.98/src/auths/check_serv_cond.c:70:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable AUTH_VARS [valueFlowBailoutIncompleteVar] head exim-4.98/src/auths/check_serv_cond.c:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_VARS [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/auths/get_data.c:111:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable AUTH_VARS [valueFlowBailoutIncompleteVar] head exim-4.98/src/auths/get_data.c:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_VARS [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/auths/get_data.c:149:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/auths/get_data.c:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/auths/get_data.c:38:56: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_MAXN [valueFlowBailoutIncompleteVar] head exim-4.98/src/auths/get_data.c:38:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND_MAXN [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/auths/get_data.c:81:66: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head exim-4.98/src/auths/get_data.c:81:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/auths/get_no64_data.c:37:66: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head exim-4.98/src/auths/get_no64_data.c:37:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/auths/xtextdecode.c:38:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/auths/xtextdecode.c:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/auths/xtextencode.c:35:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/auths/xtextencode.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/base64.c:163:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/base64.c:163:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/base64.c:250:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/base64.c:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/buildconfig.c:700:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head exim-4.98/src/buildconfig.c:704:7: warning: If memory allocation fails, then there is a possible null pointer dereference: vector [nullPointerOutOfMemory] exim-4.98/src/buildconfig.c:703:22: note: Assuming allocation function fails exim-4.98/src/buildconfig.c:703:22: note: Assignment 'vector=malloc((count+1)*sizeof(uid_t))', assigned value is 0 exim-4.98/src/buildconfig.c:704:7: note: Null pointer dereference head exim-4.98/src/buildconfig.c:819:15: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/child.c:241:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] head exim-4.98/src/child.c:241:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/child.c:350:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/child.c:350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/child.c:544:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/child.c:544:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/child.c:80:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/child.c:80:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:1104:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:1104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:1161:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:1161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:1190:43: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:1190:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:1295:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:1295:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:129:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:1398:68: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:1398:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:1430:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:1430:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:1529:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:1529:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:160:72: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:160:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:1676:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:1676:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:1750:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable pollfd [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:1750:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pollfd [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:195:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:314:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/daemon.c:849:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EADDRINUSE [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:849:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EADDRINUSE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:895:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:895:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:94:35: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:94:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:967:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:967:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/daemon.c:990:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head exim-4.98/src/daemon.c:990:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dbfn.c:175:50: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head exim-4.98/src/dbfn.c:175:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dbfn.c:298:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dbfn.c:298:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dbfn.c:380:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dbfn.c:380:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dbfn.c:415:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dbfn.c:415:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dbfn.c:69:48: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EXIMDB_DIRECTORY_MODE [valueFlowBailoutIncompleteVar] head exim-4.98/src/dbfn.c:69:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIMDB_DIRECTORY_MODE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dbfn.c:85:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head exim-4.98/src/dbfn.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/debug.c:215:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/debug.c:215:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/debug.c:389:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/debug.c:389:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/debug.c:464:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/debug.c:464:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/debug.c:493:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/debug.c:493:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/directory.c:49:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/directory.c:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dkim.c:176:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dkim.c:176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dkim.c:481:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dkim.c:481:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dkim.c:51:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dkim.c:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dkim.c:635:33: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dkim.c:635:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dkim.c:885:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dkim.c:885:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dkim_transport.c:166:35: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/dkim_transport.c:166:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dkim_transport.c:242:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dkim_transport.c:242:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dkim_transport.c:31:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] head exim-4.98/src/dkim_transport.c:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dkim_transport.c:82:50: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DELIVER_OUT_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head exim-4.98/src/dkim_transport.c:82:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELIVER_OUT_BUFFER_SIZE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dns.c:1115:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dns.c:1115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dns.c:1248:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dns.c:1248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dns.c:1386:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dns.c:1386:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dns.c:145:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable RES_INIT [valueFlowBailoutIncompleteVar] head exim-4.98/src/dns.c:145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_INIT [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dns.c:356:59: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dns.c:356:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dns.c:494:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dns.c:494:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dns.c:52:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dns.c:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dns.c:662:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dns.c:662:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dns.c:728:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable NOERROR [valueFlowBailoutIncompleteVar] head exim-4.98/src/dns.c:728:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOERROR [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dns.c:778:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable INT32SZ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dns.c:778:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT32SZ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dns.c:905:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/dns.c:905:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dnsbl.c:485:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dnsbl.c:485:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dnsbl.c:72:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/dnsbl.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/drtables.c:461:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/drtables.c:461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/drtables.c:470:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/drtables.c:470:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/drtables.c:522:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/drtables.c:522:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/drtables.c:639:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/drtables.c:639:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dummies.c:106:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head exim-4.98/src/dummies.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dummies.c:49:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head exim-4.98/src/dummies.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/dummies.c:75:40: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head exim-4.98/src/dummies.c:75:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/enq.c:106:40: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head exim-4.98/src/enq.c:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/enq.c:52:38: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head exim-4.98/src/enq.c:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/environment.c:44:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/environment.c:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/exim_dbmbuild.c:206:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head exim-4.98/src/exim_dbmbuild.c:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/exim_dbutil.c:125:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head exim-4.98/src/exim_dbutil.c:125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/exim_dbutil.c:147:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] head exim-4.98/src/exim_dbutil.c:147:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/exim_dbutil.c:183:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head exim-4.98/src/exim_dbutil.c:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/exim_dbutil.c:290:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head exim-4.98/src/exim_dbutil.c:290:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/exim_dbutil.c:409:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/exim_dbutil.c:409:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/exim_lock.c:133:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable F_SETLKW [valueFlowBailoutIncompleteVar] head exim-4.98/src/exim_lock.c:133:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETLKW [valueFlowBailoutIncompleteVar] head exim-4.98/src/exim_lock.c:307:41: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: lockname [nullPointerOutOfMemory] exim-4.98/src/exim_lock.c:302:20: note: Assuming allocation function fails exim-4.98/src/exim_lock.c:302:20: note: Assignment 'lockname=malloc(len+8)', assigned value is 0 exim-4.98/src/exim_lock.c:307:41: note: Null pointer dereference head exim-4.98/src/exim_lock.c:311:70: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: lockname [nullPointerOutOfMemory] exim-4.98/src/exim_lock.c:302:20: note: Assuming allocation function fails exim-4.98/src/exim_lock.c:302:20: note: Assignment 'lockname=malloc(len+8)', assigned value is 0 exim-4.98/src/exim_lock.c:311:70: note: Null pointer dereference head exim-4.98/src/exim_lock.c:312:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: hitchname [nullPointerOutOfMemory] exim-4.98/src/exim_lock.c:304:21: note: Assuming allocation function fails exim-4.98/src/exim_lock.c:304:21: note: Assignment 'hitchname=malloc(len+32+(int)strlen(primary_hostname))', assigned value is 0 exim-4.98/src/exim_lock.c:312:7: note: Null pointer dereference 2.16.0 exim-4.98/src/exim_lock.c:329:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head exim-4.98/src/exim_lock.c:329:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/filter.c:1530:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/filter.c:1530:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/filter.c:1729:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/filter.c:1729:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/filter.c:2414:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/filter.c:2414:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/filter.c:2615:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/filter.c:2615:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/filter.c:344:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/filter.c:344:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/filter.c:381:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/filter.c:381:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/filter.c:494:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/filter.c:494:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/filter.c:909:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/filter.c:909:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/filtertest.c:180:69: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/filtertest.c:180:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/filtertest.c:43:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/filtertest.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:1011:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:1011:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:1083:39: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STRING_SPRINTF_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:1083:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_SPRINTF_BUFFER_SIZE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:1096:46: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:1096:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:1162:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:1162:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:1170:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:1170:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:1186:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:1186:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:1308:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:1308:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:1316:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:1316:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:1343:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:1343:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:1352:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:1352:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:879:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:879:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:905:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:905:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:932:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:932:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/functions.h:949:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/functions.h:949:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/header.c:107:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable HEADER_ADD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head exim-4.98/src/header.c:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_ADD_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head exim-4.98/src/header.c:36:9: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] head exim-4.98/src/header.c:396:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/header.c:546:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/header.c:546:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/hintsdb.h:1054:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] head exim-4.98/src/hintsdb.h:1054:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/hintsdb.h:1074:38: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DBM_REPLACE [valueFlowBailoutIncompleteVar] head exim-4.98/src/hintsdb.h:1074:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBM_REPLACE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/hintsdb.h:1079:38: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DBM_INSERT [valueFlowBailoutIncompleteVar] head exim-4.98/src/hintsdb.h:1079:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBM_INSERT [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/hintsdb.h:1180:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head exim-4.98/src/hintsdb.h:1180:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:1168:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:1168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:1470:48: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:1470:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:1577:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:1577:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:174:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:1931:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:1931:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:2237:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:2237:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:2510:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:2510:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:322:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:410:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:466:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:466:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:627:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:627:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:669:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:669:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:740:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:740:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:756:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:756:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/host.c:884:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/host.c:884:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/ip.c:136:24: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head exim-4.98/src/ip.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/ip.c:221:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head exim-4.98/src/ip.c:221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/ip.c:426:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/ip.c:426:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/ip.c:45:41: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/ip.c:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/ip.c:505:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/ip.c:505:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/ip.c:527:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/ip.c:527:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/ip.c:577:56: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/ip.c:577:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/ip.c:600:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/ip.c:600:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/ip.c:676:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/ip.c:676:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/ip.c:779:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head exim-4.98/src/ip.c:779:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:1387:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:1387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:1536:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:1536:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:153:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:241:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:241:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:273:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:273:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:331:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:331:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:368:46: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:368:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:428:45: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:428:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:492:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:492:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:616:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:616:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:678:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:678:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:719:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:719:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:748:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:748:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/log.c:850:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] head exim-4.98/src/log.c:850:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/cdb.c:125:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/cdb.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/cdb.c:159:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/cdb.c:159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/cdb.c:294:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/cdb.c:294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/dbmdb.c:100:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/dbmdb.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/dbmdb.c:155:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/dbmdb.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/dbmdb.c:23:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/dbmdb.c:23:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/dnsdb.c:146:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/dnsdb.c:146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/dnsdb.c:253:11: style: Variable 'tend' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/lookups/dsearch.c:35:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/dsearch.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/dsearch.c:58:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/dsearch.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/dsearch.c:94:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/dsearch.c:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/json.c:165:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/json.c:165:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/json.c:28:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/json.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/json.c:52:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/json.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/json.c:92:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/json.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/ldap.c:1090:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable LDAP_OPT_ON [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/ldap.c:1090:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_OPT_ON [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/ldap.c:1465:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/ldap.c:1465:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/ldap.c:1496:12: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/lookups/ldap.c:181:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/ldap.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/lf_check_file.c:50:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/lf_check_file.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/lf_sqlperform.c:73:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/lf_sqlperform.c:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/lsearch.c:35:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/lsearch.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/lsearch.c:389:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/lsearch.c:389:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/lsearch.c:86:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/lsearch.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/mysql.c:163:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/mysql.c:163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/mysql.c:395:52: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable mysql_servers [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/mysql.c:395:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mysql_servers [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/mysql.c:436:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/mysql.c:436:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/mysql.c:471:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/mysql.c:471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/nis.c:57:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/nis.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/nis.c:84:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/nis.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/nisplus.c:245:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/nisplus.c:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/nisplus.c:72:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/nisplus.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/oracle.c:104:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/oracle.c:104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/oracle.c:161:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable sword [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/oracle.c:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sword [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/oracle.c:276:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/oracle.c:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/oracle.c:513:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable oracle_servers [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/oracle.c:513:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oracle_servers [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/oracle.c:563:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/oracle.c:563:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/passwd.c:43:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/passwd.c:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/pgsql.c:134:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/pgsql.c:134:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/pgsql.c:392:57: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable pgsql_servers [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/pgsql.c:392:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgsql_servers [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/pgsql.c:434:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/pgsql.c:434:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/readsock.c:145:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/readsock.c:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/readsock.c:185:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/readsock.c:185:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/readsock.c:41:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/readsock.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/sqlite.c:146:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/sqlite.c:146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/sqlite.c:171:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/sqlite.c:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/sqlite.c:30:68: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable sqlite_dbfile [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/sqlite.c:30:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sqlite_dbfile [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/sqlite.c:79:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/sqlite.c:79:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/testdb.c:59:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/testdb.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/whoson.c:46:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/whoson.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/lookups/whoson.c:71:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/lookups/whoson.c:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/match.c:1139:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/match.c:1139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/match.c:113:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/match.c:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/match.c:1334:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/match.c:1334:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/match.c:334:56: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/match.c:334:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/match.c:438:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/match.c:438:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/match.c:999:44: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/match.c:999:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/moan.c:202:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/moan.c:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/moan.c:211:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] exim-4.98/src/moan.c:209:12: note: Assuming allocation function fails exim-4.98/src/moan.c:209:12: note: Assignment 'fp=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:211:9: note: Null pointer dereference head exim-4.98/src/moan.c:220:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] exim-4.98/src/moan.c:209:12: note: Assuming allocation function fails exim-4.98/src/moan.c:209:12: note: Assignment 'fp=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:220:9: note: Null pointer dereference head exim-4.98/src/moan.c:41:9: error: Null pointer dereference: f [ctunullpointer] exim-4.98/src/moan.c:209:12: note: Assuming allocation function fails exim-4.98/src/moan.c:209:12: note: Assignment 'fp=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:218:18: note: Calling function moan_write_from, 1st argument is null exim-4.98/src/moan.c:41:9: note: Dereferencing argument f that is null head exim-4.98/src/moan.c:41:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:861:17: note: Calling function 'moan_write_from', 1st argument 'f' value is 0 exim-4.98/src/moan.c:41:9: note: Null pointer dereference 2.16.0 exim-4.98/src/moan.c:509:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/moan.c:509:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/moan.c:620:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/moan.c:620:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/moan.c:625:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:624:11: note: Assuming allocation function fails exim-4.98/src/moan.c:624:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:625:9: note: Null pointer dereference head exim-4.98/src/moan.c:627:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:624:11: note: Assuming allocation function fails exim-4.98/src/moan.c:624:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:627:9: note: Null pointer dereference head exim-4.98/src/moan.c:629:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:624:11: note: Assuming allocation function fails exim-4.98/src/moan.c:624:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:629:9: note: Null pointer dereference head exim-4.98/src/moan.c:631:10: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:624:11: note: Assuming allocation function fails exim-4.98/src/moan.c:624:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:631:10: note: Null pointer dereference head exim-4.98/src/moan.c:648:14: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:624:11: note: Assuming allocation function fails exim-4.98/src/moan.c:624:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:648:14: note: Null pointer dereference 2.16.0 exim-4.98/src/moan.c:688:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head exim-4.98/src/moan.c:688:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/moan.c:763:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/moan.c:763:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/moan.c:855:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/moan.c:855:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/moan.c:860:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:860:9: note: Null pointer dereference head exim-4.98/src/moan.c:862:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:862:9: note: Null pointer dereference head exim-4.98/src/moan.c:863:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:863:9: note: Null pointer dereference head exim-4.98/src/moan.c:877:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:877:9: note: Null pointer dereference head exim-4.98/src/moan.c:882:11: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:882:11: note: Null pointer dereference head exim-4.98/src/moan.c:885:11: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:885:11: note: Null pointer dereference head exim-4.98/src/moan.c:893:14: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] exim-4.98/src/moan.c:859:11: note: Assuming allocation function fails exim-4.98/src/moan.c:859:11: note: Assignment 'f=fdopen(fd,"wb")', assigned value is 0 exim-4.98/src/moan.c:893:14: note: Null pointer dereference 2.16.0 exim-4.98/src/os.c:626:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MAX_INTERFACES [valueFlowBailoutIncompleteVar] head exim-4.98/src/os.c:626:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_INTERFACES [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/os.c:75:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] head exim-4.98/src/os.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/os.c:841:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable _res [valueFlowBailoutIncompleteVar] head exim-4.98/src/os.c:841:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _res [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/parse.c:1005:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/parse.c:1005:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/parse.c:1363:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/parse.c:1363:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/parse.c:1746:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/parse.c:1746:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/parse.c:572:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/parse.c:572:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/parse.c:638:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/parse.c:638:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/parse.c:890:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/parse.c:890:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:121:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:1250:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:1250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:1362:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:1362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:1455:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:1455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:1515:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:1515:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:1603:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/pdkim/pdkim.c:1937:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:1937:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:1965:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:1965:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:2012:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:2012:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:2053:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:2053:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:2098:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:2098:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:252:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:252:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:306:24: style: Variable 'ele' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/pdkim/pdkim.c:313:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:342:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:342:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:422:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:422:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:479:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:479:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:664:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:664:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/pdkim/pdkim.c:759:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:759:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:930:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/pdkim/pdkim.c:957:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/pdkim/pdkim.c:957:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/perl.c:110:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable opt_perl_taintmode [valueFlowBailoutIncompleteVar] head exim-4.98/src/perl.c:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_perl_taintmode [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/perl.c:162:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable dSP [valueFlowBailoutIncompleteVar] head exim-4.98/src/perl.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dSP [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/perl.c:59:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] head exim-4.98/src/perl.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/perl.c:77:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] head exim-4.98/src/perl.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/perl.c:86:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] head exim-4.98/src/perl.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dXSARGS [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/perl.c:97:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable xs_expand_string [valueFlowBailoutIncompleteVar] head exim-4.98/src/perl.c:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xs_expand_string [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/priv.c:40:59: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/priv.c:40:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/priv.c:70:72: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/priv.c:70:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/rda.c:105:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/rda.c:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/rda.c:185:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/rda.c:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/rda.c:480:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/rda.c:480:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/rda.c:567:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/rda.c:567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/regex_cache.c:153:50: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_ZERO_TERMINATED [valueFlowBailoutIncompleteVar] head exim-4.98/src/regex_cache.c:153:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_ZERO_TERMINATED [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/regex_cache.c:211:50: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_ZERO_TERMINATED [valueFlowBailoutIncompleteVar] head exim-4.98/src/regex_cache.c:211:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_ZERO_TERMINATED [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/regex_cache.c:59:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/regex_cache.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/regex_cache.c:97:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/regex_cache.c:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/rewrite.c:188:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/rewrite.c:188:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/rewrite.c:292:17: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/rewrite.c:452:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/rewrite.c:452:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/rewrite.c:649:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/rewrite.c:68:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/rewrite.c:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/rewrite.c:807:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/rewrite.c:807:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/rfc2047.c:213:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/rfc2047.c:213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/rfc2047.c:51:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/rfc2047.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:1155:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:1155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:1268:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:1268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:1310:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:1310:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:1413:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:1413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:1448:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:1448:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:1673:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:1673:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:2078:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:2078:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:355:9: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/route.c:358:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:358:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:411:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:411:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:488:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:554:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:554:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:622:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:622:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/route.c:929:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/route.c:929:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/routers/rf_change_domain.c:40:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/routers/rf_change_domain.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/routers/rf_expand_data.c:43:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/routers/rf_expand_data.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/routers/rf_get_errors_address.c:55:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/routers/rf_get_errors_address.c:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/routers/rf_get_munge_headers.c:46:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/routers/rf_get_munge_headers.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/routers/rf_get_transport.c:55:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/routers/rf_get_transport.c:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/routers/rf_get_ugid.c:72:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/routers/rf_get_ugid.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/routers/rf_lookup_hostlist.c:66:33: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] head exim-4.98/src/routers/rf_lookup_hostlist.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/routers/rf_queue_add.c:62:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/routers/rf_queue_add.c:62:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/routers/rf_self_action.c:111:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/routers/rf_self_action.c:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/search.c:166:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/search.c:166:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/search.c:239:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/search.c:239:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/search.c:328:46: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/search.c:328:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/search.c:404:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/search.c:404:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/search.c:662:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/search.c:662:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/search.c:760:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/search.c:760:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/search.c:85:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/search.c:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/setenv.c:21:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CS [valueFlowBailoutIncompleteVar] head exim-4.98/src/setenv.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/setenv.c:34:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/setenv.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:1020:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/sieve.c:1026:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:1026:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/sieve.c:1603:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:1603:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/sieve.c:1668:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:1668:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/sieve.c:2061:42: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:2061:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/sieve.c:231:39: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:231:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:2849:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/sieve.c:297:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:297:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/sieve.c:3030:40: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:3030:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:3214:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/sieve.c:3408:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:3408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/sieve.c:3544:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:3544:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/sieve.c:408:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/sieve.c:408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:1171:57: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:1171:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:1358:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:1358:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:1737:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:1737:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:1772:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:1772:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:2138:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable OCSP_NOT_REQ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:2138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCSP_NOT_REQ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:2837:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:2837:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:2916:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:2916:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:3012:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:3012:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:3234:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:3234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:3422:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable AUTH_VARS [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:3422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_VARS [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:3578:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:3578:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:3666:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:3666:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:380:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:484:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:484:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:540:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:540:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:623:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:623:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:757:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:757:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_in.c:995:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_in.c:995:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_out.c:119:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_out.c:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_out.c:269:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_out.c:269:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_out.c:351:67: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_out.c:351:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_out.c:492:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_out.c:492:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_out.c:52:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_out.c:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_out.c:567:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_out.c:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_out.c:682:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_out.c:682:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_out.c:791:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_out.c:791:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/smtp_out.c:860:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/smtp_out.c:860:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/spool_in.c:1107:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/spool_in.c:1107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/spool_in.c:189:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/spool_in.c:189:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/spool_in.c:289:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable OCSP_NOT_REQ [valueFlowBailoutIncompleteVar] head exim-4.98/src/spool_in.c:289:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCSP_NOT_REQ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/spool_in.c:326:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/spool_in.c:326:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/spool_in.c:396:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/spool_in.c:396:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/spool_in.c:66:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head exim-4.98/src/spool_in.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:1159:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:1159:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:117:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:1204:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:1204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:1307:41: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STRING_SPRINTF_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:1307:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_SPRINTF_BUFFER_SIZE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:1370:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:1370:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:1790:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:1790:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:190:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:353:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:411:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:411:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:520:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:520:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:544:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:544:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:608:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:608:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:666:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:666:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:726:39: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STRING_SPRINTF_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:726:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_SPRINTF_BUFFER_SIZE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/string.c:982:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/string.c:982:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:104:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable expand_string_message [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:104:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expand_string_message [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:119:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GET_UNTAINTED [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_UNTAINTED [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:150:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:150:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:186:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:204:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:204:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:223:38: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:223:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:234:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:234:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:262:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:289:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:371:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable expand_string_message [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:371:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expand_string_message [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:38:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:401:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:401:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:426:2: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_DER [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:426:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_DER [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:449:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:449:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SHORT_MEMORY_BUFFER [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:465:45: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_MD5 [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:465:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_MD5 [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:471:45: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_SHA1 [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:471:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_SHA1 [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:477:45: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_SHA256 [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:477:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_SHA256 [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-gnu.c:72:47: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-gnu.c:72:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:112:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable expand_string_message [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expand_string_message [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:119:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:144:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:197:35: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable XN_FLAG_RFC2253 [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:197:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XN_FLAG_RFC2253 [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:258:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable X509_FLAG_NO_HEADER [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:258:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_FLAG_NO_HEADER [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:292:3: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable X509_FLAG_NO_HEADER [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_FLAG_NO_HEADER [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:348:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GET_TAINTED [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:348:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_TAINTED [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:364:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable GENERAL_NAME [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:364:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERAL_NAME [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:425:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_DESCRIPTION [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:425:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_DESCRIPTION [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:450:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DIST_POINT [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:450:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIST_POINT [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:48:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable LOG_MAIN [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_MAIN [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:490:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable LOG_MAIN [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:490:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_MAIN [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:507:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:507:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tlscert-openssl.c:82:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable LOG_MAIN [valueFlowBailoutIncompleteVar] head exim-4.98/src/tlscert-openssl.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_MAIN [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tod.c:67:50: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable TIME_T_FMT [valueFlowBailoutIncompleteVar] head exim-4.98/src/tod.c:67:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_T_FMT [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:1247:32: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:1247:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:1517:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:1517:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:1718:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:1718:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:1969:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:1969:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:2096:53: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:2096:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:2120:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:2120:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:2175:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:2175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:2459:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:2459:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:265:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:359:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:359:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:393:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:393:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:441:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DELIVER_OUT_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:441:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELIVER_OUT_BUFFER_SIZE [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:605:8: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:605:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:655:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:655:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:730:19: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/transport.c:731:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:731:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/transport.c:967:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/transport.c:967:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tree.c:34:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/tree.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tree.c:378:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/tree.c:378:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tree.c:59:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/tree.c:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/tree.c:82:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/tree.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:124:46: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:124:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:1289:88: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:1289:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:1388:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:1388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:1766:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MAX_NAMED_LIST [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:1766:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NAMED_LIST [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:2360:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] head exim-4.98/src/verify.c:2361:15: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] 2.16.0 exim-4.98/src/verify.c:2385:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:2385:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:2432:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:2432:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:2680:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:2680:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:2791:38: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:2791:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:297:43: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:297:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:2999:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:2999:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:3470:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:3470:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:3498:41: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:3498:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:3526:41: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:3526:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:3585:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:3585:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:369:58: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:369:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:460:26: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:460:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:530:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:530:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/src/verify.c:82:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:82:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/verify.c:849:10: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] 2.16.0 exim-4.98/src/verify.c:849:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] 2.16.0 exim-4.98/src/version.c:55:1: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head exim-4.98/src/version.c:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/util/gen_pkcs3.c:110:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DH_CHECK_P_NOT_SAFE_PRIME [valueFlowBailoutIncompleteVar] head exim-4.98/util/gen_pkcs3.c:110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DH_CHECK_P_NOT_SAFE_PRIME [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/util/gen_pkcs3.c:198:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head exim-4.98/util/gen_pkcs3.c:198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/util/gen_pkcs3.c:45:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head exim-4.98/util/gen_pkcs3.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 exim-4.98/util/gen_pkcs3.c:77:53: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head exim-4.98/util/gen_pkcs3.c:77:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] DONE