2026-03-13 13:38 ftp://ftp.de.debian.org/debian/pool/main/a/ax25mail-utils/ax25mail-utils_0.15.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-100-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 7d80f64 (2026-03-13 11:20:53 +0100) count: 135 135 elapsed-time: 16.7 5.6 head-timing-info: old-timing-info: head results: ax25mail-utils-0.15/axgetlist/auth.c:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetlist/auth.c:78:14: style: Condition 'r1!=-1' is always true [knownConditionTrueFalse] ax25mail-utils-0.15/axgetlist/auth.c:69:14: note: Assuming that condition 'r1>0' is not redundant ax25mail-utils-0.15/axgetlist/auth.c:78:14: note: Condition 'r1!=-1' is always true ax25mail-utils-0.15/axgetlist/axgetlist.c:422:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetlist/axgetlist.c:433:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetlist/axgetlist.c:532:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetlist/axgetlist.c:537:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetlist/axgetlist.c:558:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetlist/axgetlist.c:344:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ax25mail-utils-0.15/axgetlist/axgetlist.c:282:42: style: Condition '!*p' is always false [knownConditionTrueFalse] ax25mail-utils-0.15/axgetlist/axgetlist.c:270:15: note: Assuming that condition '*p=='>'' is not redundant ax25mail-utils-0.15/axgetlist/axgetlist.c:282:42: note: Condition '!*p' is always false ax25mail-utils-0.15/axgetlist/axgetlist.c:494:13: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] ax25mail-utils-0.15/axgetlist/axgetlist.c:488:14: note: Assuming allocation function fails ax25mail-utils-0.15/axgetlist/axgetlist.c:488:14: note: Assignment 'f=fopen(s,"a")', assigned value is 0 ax25mail-utils-0.15/axgetlist/axgetlist.c:494:13: note: Null pointer dereference ax25mail-utils-0.15/axgetlist/axgetlist.c:496:12: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] ax25mail-utils-0.15/axgetlist/axgetlist.c:488:14: note: Assuming allocation function fails ax25mail-utils-0.15/axgetlist/axgetlist.c:488:14: note: Assignment 'f=fopen(s,"a")', assigned value is 0 ax25mail-utils-0.15/axgetlist/axgetlist.c:496:12: note: Null pointer dereference ax25mail-utils-0.15/axgetlist/axgetlist.c:124:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetlist/axgetlist.c:252:14: style: Variable 'tim' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetlist/axgetlist.c:255:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetlist/axgetlist.c:255:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetlist/axgetlist.c:444:24: style: Parameter 'bcall' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetlist/axgetlist.c:480:21: style: Parameter 'bbs' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetlist/axgetlist.c:480:44: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetlist/axgetlist.c:503:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetlist/axgetlist.c:550:9: style: Variable 'bbsname' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetlist/calls.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_ax25 [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetlist/calls.c:73:24: style: Parameter 'call' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetlist/common.c:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetlist/common.c:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetlist/common.c:36:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetlist/common.c:46:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetlist/common.c:77:24: style: Parameter 'call1' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetlist/common.c:77:37: style: Parameter 'call2' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetlist/common.c:104:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetlist/conbbs.c:117:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetlist/conbbs.c:70:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ax25mail-utils-0.15/axgetlist/conbbs.c:50:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetlist/conbbs.c:155:20: style: Parameter '_mycall' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetlist/conbbs.c:155:48: style: Parameter '_dest' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/auth.c:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetmail/auth.c:78:14: style: Condition 'r1!=-1' is always true [knownConditionTrueFalse] ax25mail-utils-0.15/axgetmail/auth.c:69:14: note: Assuming that condition 'r1>0' is not redundant ax25mail-utils-0.15/axgetmail/auth.c:78:14: note: Condition 'r1!=-1' is always true ax25mail-utils-0.15/axgetmail/axgetmail.c:354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetmail/axgetmail.c:58:29: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] ax25mail-utils-0.15/axgetmail/axgetmail.c:146:41: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] ax25mail-utils-0.15/axgetmail/axgetmail.c:135:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ax25mail-utils-0.15/axgetmail/axgetmail.c:320:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ax25mail-utils-0.15/axgetmail/axgetmail.c:398:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ax25mail-utils-0.15/axgetmail/axgetmail.c:56:24: style: Parameter 'login' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/axgetmail.c:58:18: style: Variable 'pwdentry' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetmail/axgetmail.c:68:34: style: Parameter 'homedir' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/axgetmail.c:68:49: style: Parameter 'bbs' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/axgetmail.c:78:24: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/axgetmail.c:78:36: style: Parameter 'fwd' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/axgetmail.c:78:47: style: Parameter 'bname' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/axgetmail.c:110:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetmail/axgetmail.c:146:31: style: Variable 'grentry' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetmail/axgetmail.c:221:32: style: Parameter 'bbs' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/axgetmsg.c:68:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetmail/axgetmsg.c:155:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ax25mail-utils-0.15/axgetmail/axgetmsg.c:37:22: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/axgetmsg.c:37:35: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/axgetmsg.c:111:13: style: Variable 'pnum' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetmail/axgetmsg.c:150:13: style: Variable 'pnum' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetmail/calls.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_ax25 [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetmail/calls.c:73:24: style: Parameter 'call' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/common.c:27:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetmail/common.c:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetmail/common.c:36:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetmail/common.c:46:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetmail/common.c:77:24: style: Parameter 'call1' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/common.c:77:37: style: Parameter 'call2' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/common.c:104:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetmail/conbbs.c:117:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetmail/conbbs.c:70:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ax25mail-utils-0.15/axgetmail/conbbs.c:50:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/conbbs.c:155:20: style: Parameter '_mycall' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/conbbs.c:155:48: style: Parameter '_dest' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/getmsg.c:76:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/axgetmail/getmsg.c:81:39: style: Parameter 'prg_name' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/getmsg.c:99:25: style: Parameter '_prg_name' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/getmsg.c:106:76: style: Parameter 'destdir' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/axgetmail/lzhuf.c:248:3: error: Common realloc mistake: 'dataOut' nulled but not freed upon failure [memleakOnRealloc] ax25mail-utils-0.15/axgetmail/lzhuf.c:276:25: style: Variable 'key' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetmail/lzhuf.c:588:18: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/axgetmail/lzhuf.c:652:18: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/routes/home_bbs.cc:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/routes/home_bbs.cc:76:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ax25mail-utils-0.15/routes/home_bbs.cc:67:10: style: The scope of the variable 'call' can be reduced. [variableScope] ax25mail-utils-0.15/routes/home_bbs.cc:68:10: style: The scope of the variable 'route' can be reduced. [variableScope] ax25mail-utils-0.15/routes/home_bbs.cc:91:23: style: Parameter 'call' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/routes/home_bbs.cc:91:35: style: Parameter 'route' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/routes/home_bbs.cc:189:43: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] ax25mail-utils-0.15/routes/home_bbs.cc:107:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ax25mail-utils-0.15/routes/home_bbs.cc:119:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ax25mail-utils-0.15/routes/home_bbs.cc:162:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ax25mail-utils-0.15/routes/home_bbs.cc:170:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ax25mail-utils-0.15/routes/home_bbs.cc:178:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ax25mail-utils-0.15/routes/home_bbs.cc:188:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ax25mail-utils-0.15/routes/home_bbs.cc:196:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ax25mail-utils-0.15/routes/home_bbs.cc:214:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ax25mail-utils-0.15/routes/update_routes.cc:193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/routes/update_routes.cc:247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/routes/update_routes.cc:126:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ax25mail-utils-0.15/routes/update_routes.cc:213:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ax25mail-utils-0.15/routes/update_routes.cc:117:10: style: The scope of the variable 'call' can be reduced. [variableScope] ax25mail-utils-0.15/routes/update_routes.cc:118:10: style: The scope of the variable 'route' can be reduced. [variableScope] ax25mail-utils-0.15/routes/update_routes.cc:201:10: style: The scope of the variable 'flags' can be reduced. [variableScope] ax25mail-utils-0.15/routes/update_routes.cc:202:10: style: The scope of the variable 'size' can be reduced. [variableScope] ax25mail-utils-0.15/routes/update_routes.cc:203:10: style: The scope of the variable 'dest' can be reduced. [variableScope] ax25mail-utils-0.15/routes/update_routes.cc:205:10: style: The scope of the variable 'zfrom' can be reduced. [variableScope] ax25mail-utils-0.15/routes/update_routes.cc:58:23: style: Parameter 'call' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/routes/update_routes.cc:58:35: style: Parameter 'route' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/routes/update_routes.cc:141:30: style: Parameter 'bbs' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/routes/update_routes.cc:180:23: style: Parameter 'bbsname' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/routes/update_routes.cc:73:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ax25mail-utils-0.15/routes/update_routes.cc:82:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ax25mail-utils-0.15/routes/update_routes.cc:252:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ax25mail-utils-0.15/ulistd/ulistd.c:255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/ulistd/ulistd.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/ulistd/ulistd.c:418:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/ulistd/ulistd.c:467:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/ulistd/ulistd.c:539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/ulistd/ulistd.c:570:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] ax25mail-utils-0.15/ulistd/ulistd.c:424:41: warning: Either the condition 'len==-1' is redundant or bind() argument nr 3 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] ax25mail-utils-0.15/ulistd/ulistd.c:421:11: note: Assuming that condition 'len==-1' is not redundant ax25mail-utils-0.15/ulistd/ulistd.c:424:41: note: Invalid argument ax25mail-utils-0.15/ulistd/ulistd.c:431:64: warning: Either the condition 'len==-1' is redundant or sendto() argument nr 6 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] ax25mail-utils-0.15/ulistd/ulistd.c:428:11: note: Assuming that condition 'len==-1' is not redundant ax25mail-utils-0.15/ulistd/ulistd.c:431:64: note: Invalid argument ax25mail-utils-0.15/ulistd/ulistd.c:201:9: error: Width 16 given in format string (no. 3) is larger than destination buffer 'port[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth] ax25mail-utils-0.15/ulistd/ulistd.c:201:9: error: Width 64 given in format string (no. 4) is larger than destination buffer 'path[64]', use %63[^\r\n] to prevent overflowing it. [invalidScanfFormatWidth] ax25mail-utils-0.15/ulistd/ulistd.c:199:14: warning: If memory allocation fails, then there is a possible null pointer dereference: bbs [nullPointerOutOfMemory] ax25mail-utils-0.15/ulistd/ulistd.c:198:31: note: Assuming allocation function fails ax25mail-utils-0.15/ulistd/ulistd.c:198:11: note: Assignment 'bbs=(struct bbs*)malloc(sizeof(struct bbs))', assigned value is 0 ax25mail-utils-0.15/ulistd/ulistd.c:199:14: note: Null pointer dereference ax25mail-utils-0.15/ulistd/ulistd.c:271:11: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] ax25mail-utils-0.15/ulistd/ulistd.c:269:7: note: Assuming that condition '!f' is not redundant ax25mail-utils-0.15/ulistd/ulistd.c:271:11: note: Null pointer dereference ax25mail-utils-0.15/ulistd/ulistd.c:272:10: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] ax25mail-utils-0.15/ulistd/ulistd.c:269:7: note: Assuming that condition '!f' is not redundant ax25mail-utils-0.15/ulistd/ulistd.c:272:10: note: Null pointer dereference ax25mail-utils-0.15/ulistd/ulistd.c:286:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newline [nullPointerOutOfMemory] ax25mail-utils-0.15/ulistd/ulistd.c:285:36: note: Assuming allocation function fails ax25mail-utils-0.15/ulistd/ulistd.c:285:14: note: Assignment 'newline=(struct cline*)malloc(sizeof(struct cline))', assigned value is 0 ax25mail-utils-0.15/ulistd/ulistd.c:286:4: note: Null pointer dereference ax25mail-utils-0.15/ulistd/ulistd.c:287:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newline [nullPointerOutOfMemory] ax25mail-utils-0.15/ulistd/ulistd.c:285:36: note: Assuming allocation function fails ax25mail-utils-0.15/ulistd/ulistd.c:285:14: note: Assignment 'newline=(struct cline*)malloc(sizeof(struct cline))', assigned value is 0 ax25mail-utils-0.15/ulistd/ulistd.c:287:4: note: Null pointer dereference ax25mail-utils-0.15/ulistd/ulistd.c:288:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newline [nullPointerOutOfMemory] ax25mail-utils-0.15/ulistd/ulistd.c:285:36: note: Assuming allocation function fails ax25mail-utils-0.15/ulistd/ulistd.c:285:14: note: Assignment 'newline=(struct cline*)malloc(sizeof(struct cline))', assigned value is 0 ax25mail-utils-0.15/ulistd/ulistd.c:288:4: note: Null pointer dereference ax25mail-utils-0.15/ulistd/ulistd.c:191:34: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] ax25mail-utils-0.15/ulistd/ulistd.c:227:28: style: Parameter 'call' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/ulistd/ulistd.c:240:30: style: Parameter 'bbs' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/ulistd/ulistd.c:262:27: style: Parameter 'bbs' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/ulistd/ulistd.c:262:38: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/ulistd/ulistd.c:340:38: style: Parameter 'bbs' can be declared as pointer to const [constParameterPointer] ax25mail-utils-0.15/ulistd/ulistd.c:560:15: style: Variable 'bbs' can be declared as pointer to const [constVariablePointer] diff: DONE