2026-05-02 02:52 ftp://ftp.de.debian.org/debian/pool/main/g/getstream/getstream_20100616.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 256 251 elapsed-time: 2.0 1.8 head-timing-info: old-timing-info: head results: getstream2-20100616/config.c:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/config.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/config.c:366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/config.c:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/config.c:399:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/config.c:487:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] getstream2-20100616/config.c:32:2: warning: If memory allocation fails, then there is a possible null pointer dereference: adapter [nullPointerOutOfMemory] getstream2-20100616/config.c:31:16: note: Assuming allocation function fails getstream2-20100616/config.c:31:16: note: Assignment 'adapter=calloc(1,sizeof(struct adapter_s))', assigned value is 0 getstream2-20100616/config.c:32:2: note: Null pointer dereference getstream2-20100616/config.c:33:2: warning: If memory allocation fails, then there is a possible null pointer dereference: adapter [nullPointerOutOfMemory] getstream2-20100616/config.c:31:16: note: Assuming allocation function fails getstream2-20100616/config.c:31:16: note: Assignment 'adapter=calloc(1,sizeof(struct adapter_s))', assigned value is 0 getstream2-20100616/config.c:33:2: note: Null pointer dereference getstream2-20100616/config.c:34:2: warning: If memory allocation fails, then there is a possible null pointer dereference: adapter [nullPointerOutOfMemory] getstream2-20100616/config.c:31:16: note: Assuming allocation function fails getstream2-20100616/config.c:31:16: note: Assignment 'adapter=calloc(1,sizeof(struct adapter_s))', assigned value is 0 getstream2-20100616/config.c:34:2: note: Null pointer dereference getstream2-20100616/config.c:35:2: warning: If memory allocation fails, then there is a possible null pointer dereference: adapter [nullPointerOutOfMemory] getstream2-20100616/config.c:31:16: note: Assuming allocation function fails getstream2-20100616/config.c:31:16: note: Assignment 'adapter=calloc(1,sizeof(struct adapter_s))', assigned value is 0 getstream2-20100616/config.c:35:2: note: Null pointer dereference getstream2-20100616/config.c:100:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sap [nullPointerOutOfMemory] getstream2-20100616/config.c:98:12: note: Assuming allocation function fails getstream2-20100616/config.c:98:12: note: Assignment 'sap=calloc(1,sizeof(struct sap_s))', assigned value is 0 getstream2-20100616/config.c:100:2: note: Null pointer dereference getstream2-20100616/config.c:103:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sap [nullPointerOutOfMemory] getstream2-20100616/config.c:98:12: note: Assuming allocation function fails getstream2-20100616/config.c:98:12: note: Assignment 'sap=calloc(1,sizeof(struct sap_s))', assigned value is 0 getstream2-20100616/config.c:103:2: note: Null pointer dereference getstream2-20100616/config.c:104:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sap [nullPointerOutOfMemory] getstream2-20100616/config.c:98:12: note: Assuming allocation function fails getstream2-20100616/config.c:98:12: note: Assignment 'sap=calloc(1,sizeof(struct sap_s))', assigned value is 0 getstream2-20100616/config.c:104:2: note: Null pointer dereference getstream2-20100616/config.c:110:2: warning: If memory allocation fails, then there is a possible null pointer dereference: stream [nullPointerOutOfMemory] getstream2-20100616/config.c:109:15: note: Assuming allocation function fails getstream2-20100616/config.c:109:15: note: Assignment 'stream=calloc(1,sizeof(struct stream_s))', assigned value is 0 getstream2-20100616/config.c:110:2: note: Null pointer dereference getstream2-20100616/config.c:117:2: warning: If memory allocation fails, then there is a possible null pointer dereference: input [nullPointerOutOfMemory] getstream2-20100616/config.c:116:14: note: Assuming allocation function fails getstream2-20100616/config.c:116:14: note: Assignment 'input=calloc(1,sizeof(struct input_s))', assigned value is 0 getstream2-20100616/config.c:117:2: note: Null pointer dereference getstream2-20100616/config.c:119:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: input [nullPointerOutOfMemory] getstream2-20100616/config.c:116:14: note: Assuming allocation function fails getstream2-20100616/config.c:116:14: note: Assignment 'input=calloc(1,sizeof(struct input_s))', assigned value is 0 getstream2-20100616/config.c:119:2: note: Null pointer dereference getstream2-20100616/config.c:144:2: warning: If memory allocation fails, then there is a possible null pointer dereference: output [nullPointerOutOfMemory] getstream2-20100616/config.c:143:15: note: Assuming allocation function fails getstream2-20100616/config.c:143:15: note: Assignment 'output=calloc(1,sizeof(struct output_s))', assigned value is 0 getstream2-20100616/config.c:144:2: note: Null pointer dereference getstream2-20100616/config.c:145:2: warning: If memory allocation fails, then there is a possible null pointer dereference: output [nullPointerOutOfMemory] getstream2-20100616/config.c:143:15: note: Assuming allocation function fails getstream2-20100616/config.c:143:15: note: Assignment 'output=calloc(1,sizeof(struct output_s))', assigned value is 0 getstream2-20100616/config.c:145:2: note: Null pointer dereference getstream2-20100616/config.c:146:2: warning: If memory allocation fails, then there is a possible null pointer dereference: output [nullPointerOutOfMemory] getstream2-20100616/config.c:143:15: note: Assuming allocation function fails getstream2-20100616/config.c:143:15: note: Assignment 'output=calloc(1,sizeof(struct output_s))', assigned value is 0 getstream2-20100616/config.c:146:2: note: Null pointer dereference getstream2-20100616/config.c:500:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ctext [nullPointerOutOfMemory] getstream2-20100616/config.c:496:12: note: Assuming allocation function fails getstream2-20100616/config.c:496:12: note: Assignment 'ctext=mmap(NULL,sb.st_size,PROT_READ,MAP_SHARED,cfd,0)', assigned value is 0 getstream2-20100616/config.c:500:9: note: Null pointer dereference getstream2-20100616/config.c:30:68: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_adapter_start' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:473:54: note: You might need to cast the function pointer here getstream2-20100616/config.c:30:68: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:59:67: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_sap_sap_port' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:163:40: note: You might need to cast the function pointer here getstream2-20100616/config.c:59:67: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:61:62: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_sap_ttl' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:166:35: note: You might need to cast the function pointer here getstream2-20100616/config.c:61:62: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:63:67: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_sap_interval' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:167:40: note: You might need to cast the function pointer here getstream2-20100616/config.c:63:67: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:69:72: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_sap_announce_port' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:165:45: note: You might need to cast the function pointer here getstream2-20100616/config.c:69:72: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:82:72: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_output_remoteport' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:189:43: note: You might need to cast the function pointer here getstream2-20100616/config.c:82:72: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:88:65: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_output_ttl' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:190:35: note: You might need to cast the function pointer here getstream2-20100616/config.c:88:65: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:92:64: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_http_port' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:468:36: note: You might need to cast the function pointer here getstream2-20100616/config.c:92:64: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:123:64: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_input_pid' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:259:42: note: You might need to cast the function pointer here getstream2-20100616/config.c:123:64: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:129:64: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_input_pnr' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:260:42: note: You might need to cast the function pointer here getstream2-20100616/config.c:129:64: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:136:44: style: Parameter 'ce' can be declared as pointer to const. However it seems that 'cf_input_full' is a callback function, if 'ce' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:261:44: note: You might need to cast the function pointer here getstream2-20100616/config.c:136:44: note: Parameter 'ce' can be declared as pointer to const getstream2-20100616/config.c:136:65: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_input_full' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:261:44: note: You might need to cast the function pointer here getstream2-20100616/config.c:136:65: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:289:70: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbs_trans_freq' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:299:41: note: You might need to cast the function pointer here getstream2-20100616/config.c:289:70: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:291:71: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbs_trans_srate' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:301:43: note: You might need to cast the function pointer here getstream2-20100616/config.c:291:71: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:293:72: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbs_trans_diseqc' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:302:38: note: You might need to cast the function pointer here getstream2-20100616/config.c:293:72: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:295:70: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbs_lnbsharing' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:321:44: note: You might need to cast the function pointer here getstream2-20100616/config.c:295:70: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:306:68: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbs_lnb_lof1' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:314:36: note: You might need to cast the function pointer here getstream2-20100616/config.c:306:68: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:308:68: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbs_lnb_lof2' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:315:36: note: You might need to cast the function pointer here getstream2-20100616/config.c:308:68: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:310:68: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbs_lnb_slof' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:316:36: note: You might need to cast the function pointer here getstream2-20100616/config.c:310:68: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:327:48: style: Parameter 'ce' can be declared as pointer to const. However it seems that 'cf_dvbt_bandwidth' is a callback function, if 'ce' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:410:44: note: You might need to cast the function pointer here getstream2-20100616/config.c:327:48: note: Parameter 'ce' can be declared as pointer to const getstream2-20100616/config.c:327:69: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbt_bandwidth' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:410:44: note: You might need to cast the function pointer here getstream2-20100616/config.c:327:69: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:342:64: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbt_freq' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:411:41: note: You might need to cast the function pointer here getstream2-20100616/config.c:342:64: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:345:44: style: Parameter 'ce' can be declared as pointer to const. However it seems that 'cf_dvbt_tmode' is a callback function, if 'ce' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:412:52: note: You might need to cast the function pointer here getstream2-20100616/config.c:345:44: note: Parameter 'ce' can be declared as pointer to const getstream2-20100616/config.c:345:65: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbt_tmode' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:412:52: note: You might need to cast the function pointer here getstream2-20100616/config.c:345:65: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:360:49: style: Parameter 'ce' can be declared as pointer to const. However it seems that 'cf_dvbt_modulation' is a callback function, if 'ce' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:413:45: note: You might need to cast the function pointer here getstream2-20100616/config.c:360:49: note: Parameter 'ce' can be declared as pointer to const getstream2-20100616/config.c:360:70: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbt_modulation' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:413:45: note: You might need to cast the function pointer here getstream2-20100616/config.c:360:70: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:375:44: style: Parameter 'ce' can be declared as pointer to const. However it seems that 'cf_dvbt_guard' is a callback function, if 'ce' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:414:49: note: You might need to cast the function pointer here getstream2-20100616/config.c:375:44: note: Parameter 'ce' can be declared as pointer to const getstream2-20100616/config.c:375:65: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbt_guard' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:414:49: note: You might need to cast the function pointer here getstream2-20100616/config.c:375:65: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:390:48: style: Parameter 'ce' can be declared as pointer to const. However it seems that 'cf_dvbt_hierarchy' is a callback function, if 'ce' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:415:44: note: You might need to cast the function pointer here getstream2-20100616/config.c:390:48: note: Parameter 'ce' can be declared as pointer to const getstream2-20100616/config.c:390:69: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbt_hierarchy' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:415:44: note: You might need to cast the function pointer here getstream2-20100616/config.c:390:69: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:428:64: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbc_freq' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:438:41: note: You might need to cast the function pointer here getstream2-20100616/config.c:428:64: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:430:70: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbc_modulation' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:439:42: note: You might need to cast the function pointer here getstream2-20100616/config.c:430:70: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:432:71: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbc_trans_srate' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:440:43: note: You might need to cast the function pointer here getstream2-20100616/config.c:432:71: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:434:63: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_dvbc_fec' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:441:35: note: You might need to cast the function pointer here getstream2-20100616/config.c:434:63: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:445:69: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_adapter_budget' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:455:44: note: You might need to cast the function pointer here getstream2-20100616/config.c:445:69: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:447:75: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_adapter_packetbuffer' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:456:45: note: You might need to cast the function pointer here getstream2-20100616/config.c:447:75: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:449:75: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_adapter_statinterval' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:457:45: note: You might need to cast the function pointer here getstream2-20100616/config.c:449:75: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:451:76: style: Parameter 'val' can be declared as pointer to const. However it seems that 'cf_adapter_stuckinterval' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/config.c:458:46: note: You might need to cast the function pointer here getstream2-20100616/config.c:451:76: note: Parameter 'val' can be declared as pointer to const getstream2-20100616/config.c:478:35: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] getstream2-20100616/getstream.h:386:52: style: Parameter 'tsp' can be declared as pointer to const [constParameterPointer] getstream2-20100616/getstream.h:392:44: style: Parameter 'tsp' can be declared as pointer to const [constParameterPointer] getstream2-20100616/getstream.h:408:45: style: Parameter 'tsp' can be declared as pointer to const [constParameterPointer] getstream2-20100616/getstream.h:419:44: style: Parameter 'tsp' can be declared as pointer to const [constParameterPointer] getstream2-20100616/getstream.h:423:43: style: Parameter 'tsp' can be declared as pointer to const [constParameterPointer] getstream2-20100616/crc32.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] getstream2-20100616/crc32.c:284:13: style: Local variable 'p' shadows outer argument [shadowArgument] getstream2-20100616/crc32.c:268:54: note: Shadowed declaration getstream2-20100616/crc32.c:284:13: note: Shadow variable getstream2-20100616/crc32.c:307:13: style: Local variable 'p' shadows outer argument [shadowArgument] getstream2-20100616/crc32.c:268:54: note: Shadowed declaration getstream2-20100616/crc32.c:307:13: note: Shadow variable getstream2-20100616/crc32.c:389:13: style: Local variable 'p' shadows outer argument [shadowArgument] getstream2-20100616/crc32.c:373:54: note: Shadowed declaration getstream2-20100616/crc32.c:389:13: note: Shadow variable getstream2-20100616/crc32.c:412:13: style: Local variable 'p' shadows outer argument [shadowArgument] getstream2-20100616/crc32.c:373:54: note: Shadowed declaration getstream2-20100616/crc32.c:412:13: note: Shadow variable getstream2-20100616/dmx.c:40:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dmx_pes_filter_params [valueFlowBailoutIncompleteVar] getstream2-20100616/dmx.c:78:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] getstream2-20100616/dmx.c:105:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dmx_sct_filter_params [valueFlowBailoutIncompleteVar] getstream2-20100616/dmx.c:140:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMX_STOP [valueFlowBailoutIncompleteVar] getstream2-20100616/dmx.c:101:22: style: Parameter 'df' can be declared as pointer to const [constParameterPointer] getstream2-20100616/dmx.c:133:42: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] getstream2-20100616/dvr.c:53:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/dvr.c:113:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/dvr.c:162:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMX_PES_OTHER [valueFlowBailoutIncompleteVar] getstream2-20100616/dvr.c:199:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] getstream2-20100616/dvr.c:305:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] getstream2-20100616/dvr.c:130:2: warning: If memory allocation fails, then there is a possible null pointer dereference: pcb [nullPointerOutOfMemory] getstream2-20100616/dvr.c:128:12: note: Assuming allocation function fails getstream2-20100616/dvr.c:128:12: note: Assignment 'pcb=malloc(sizeof(struct pidcallback_s))', assigned value is 0 getstream2-20100616/dvr.c:130:2: note: Null pointer dereference getstream2-20100616/dvr.c:131:2: warning: If memory allocation fails, then there is a possible null pointer dereference: pcb [nullPointerOutOfMemory] getstream2-20100616/dvr.c:128:12: note: Assuming allocation function fails getstream2-20100616/dvr.c:128:12: note: Assignment 'pcb=malloc(sizeof(struct pidcallback_s))', assigned value is 0 getstream2-20100616/dvr.c:131:2: note: Null pointer dereference getstream2-20100616/dvr.c:132:2: warning: If memory allocation fails, then there is a possible null pointer dereference: pcb [nullPointerOutOfMemory] getstream2-20100616/dvr.c:128:12: note: Assuming allocation function fails getstream2-20100616/dvr.c:128:12: note: Assignment 'pcb=malloc(sizeof(struct pidcallback_s))', assigned value is 0 getstream2-20100616/dvr.c:132:2: note: Null pointer dereference getstream2-20100616/dvr.c:133:2: warning: If memory allocation fails, then there is a possible null pointer dereference: pcb [nullPointerOutOfMemory] getstream2-20100616/dvr.c:128:12: note: Assuming allocation function fails getstream2-20100616/dvr.c:128:12: note: Assignment 'pcb=malloc(sizeof(struct pidcallback_s))', assigned value is 0 getstream2-20100616/dvr.c:133:2: note: Null pointer dereference getstream2-20100616/dvr.c:134:2: warning: If memory allocation fails, then there is a possible null pointer dereference: pcb [nullPointerOutOfMemory] getstream2-20100616/dvr.c:128:12: note: Assuming allocation function fails getstream2-20100616/dvr.c:128:12: note: Assignment 'pcb=malloc(sizeof(struct pidcallback_s))', assigned value is 0 getstream2-20100616/dvr.c:134:2: note: Null pointer dereference getstream2-20100616/dvr.c:67:63: style:inconclusive: Function 'dvr_del_pcb' argument 3 names different: declaration 'cbs' definition 'vpcb'. [funcArgNamesDifferent] getstream2-20100616/getstream.h:324:63: note: Function 'dvr_del_pcb' argument 3 names different: declaration 'cbs' definition 'vpcb'. getstream2-20100616/dvr.c:67:63: note: Function 'dvr_del_pcb' argument 3 names different: declaration 'cbs' definition 'vpcb'. getstream2-20100616/dvr.c:121:69: style:inconclusive: Function 'dvr_add_pcb' argument 6 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] getstream2-20100616/dvr.c:300:32: style:inconclusive: Function 'dvr_init' argument 1 names different: declaration 'adapter' definition 'a'. [funcArgNamesDifferent] getstream2-20100616/getstream.h:321:32: note: Function 'dvr_init' argument 1 names different: declaration 'adapter' definition 'a'. getstream2-20100616/dvr.c:300:32: note: Function 'dvr_init' argument 1 names different: declaration 'adapter' definition 'a'. getstream2-20100616/fe.c:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_SET_VOLTAGE [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_HAS_SIGNAL [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:160:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_VOLTAGE_13 [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:168:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_TONE_OFF [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:173:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_TONE_OFF [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:270:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvb_frontend_parameters [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:375:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvb_frontend_parameters [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:462:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_READ_STATUS [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:497:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_GET_EVENT [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:570:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_GET_INFO [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:638:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] getstream2-20100616/fe.c:625:22: style: Condition 'fe_api5_checkcap(adapter)' is always false [knownConditionTrueFalse] getstream2-20100616/fe.c:625:22: note: Calling function 'fe_api5_checkcap' returns 0 getstream2-20100616/fe.c:625:22: note: Condition 'fe_api5_checkcap(adapter)' is always false getstream2-20100616/fe.c:366:44: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] getstream2-20100616/fe.c:562:47: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] getstream2-20100616/getstream.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/getstream.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/getstream.c:41:19: style: Condition 'guardcounter==0' is always true [knownConditionTrueFalse] getstream2-20100616/getstream.c:34:15: note: Assignment 'guardcounter=0', assigned value is 0 getstream2-20100616/getstream.c:41:19: note: Condition 'guardcounter==0' is always true getstream2-20100616/getstream.c:51:54: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'guard_evtimer' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/getstream.c:63:23: note: You might need to cast the function pointer here getstream2-20100616/getstream.c:51:54: note: Parameter 'arg' can be declared as pointer to const getstream2-20100616/getstream.c:83:58: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'terminate_timeout' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] getstream2-20100616/getstream.c:94:22: note: You might need to cast the function pointer here getstream2-20100616/getstream.c:83:58: note: Parameter 'arg' can be declared as pointer to const getstream2-20100616/getstream.c:112:20: style: Variable 'config' can be declared as pointer to const [constVariablePointer] getstream2-20100616/libconf.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/libconf.c:228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/libconf.c:366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/libconf.c:433:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/libconf.c:159:42: style: Condition 'cce->parent' is always true [knownConditionTrueFalse] getstream2-20100616/libconf.c:150:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cce [nullPointerOutOfMemory] getstream2-20100616/libconf.c:149:15: note: Assuming allocation function fails getstream2-20100616/libconf.c:149:15: note: Assignment 'cce=calloc(1,sizeof(struct lc_centry))', assigned value is 0 getstream2-20100616/libconf.c:150:5: note: Null pointer dereference getstream2-20100616/libconf.c:185:6: warning: If memory allocation fails, then there is a possible null pointer dereference: cce [nullPointerOutOfMemory] getstream2-20100616/libconf.c:184:16: note: Assuming allocation function fails getstream2-20100616/libconf.c:184:16: note: Assignment 'cce=calloc(1,sizeof(struct lc_centry))', assigned value is 0 getstream2-20100616/libconf.c:185:6: note: Null pointer dereference getstream2-20100616/libconf.c:187:6: warning: If memory allocation fails, then there is a possible null pointer dereference: cce [nullPointerOutOfMemory] getstream2-20100616/libconf.c:184:16: note: Assuming allocation function fails getstream2-20100616/libconf.c:184:16: note: Assignment 'cce=calloc(1,sizeof(struct lc_centry))', assigned value is 0 getstream2-20100616/libconf.c:187:6: note: Null pointer dereference getstream2-20100616/libconf.c:189:10: warning: If memory allocation fails, then there is a possible null pointer dereference: cce [nullPointerOutOfMemory] getstream2-20100616/libconf.c:184:16: note: Assuming allocation function fails getstream2-20100616/libconf.c:184:16: note: Assignment 'cce=calloc(1,sizeof(struct lc_centry))', assigned value is 0 getstream2-20100616/libconf.c:189:10: note: Null pointer dereference getstream2-20100616/libconf.c:45:27: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] getstream2-20100616/libconf.c:225:21: style: Parameter 've' can be declared as pointer to const [constParameterPointer] getstream2-20100616/libconf.c:337:63: style: Parameter 'ce' can be declared as pointer to const [constParameterPointer] getstream2-20100616/libhttp.c:428:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_READ [valueFlowBailoutIncompleteVar] getstream2-20100616/libhttp.c:499:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] getstream2-20100616/libhttp.c:554:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] getstream2-20100616/libhttp.c:299:5: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] getstream2-20100616/libhttp.c:560:3: error: Memory leak: hs [memleak] getstream2-20100616/libhttp.c:563:3: error: Memory leak: hs [memleak] getstream2-20100616/libhttp.c:560:3: error: Memory leak: hs.urls [memleak] getstream2-20100616/libhttp.c:162:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ha [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:161:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:161:11: note: Assignment 'ha=malloc(sizeof(struct http_attrib))', assigned value is 0 getstream2-20100616/libhttp.c:162:2: note: Null pointer dereference getstream2-20100616/libhttp.c:163:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ha [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:161:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:161:11: note: Assignment 'ha=malloc(sizeof(struct http_attrib))', assigned value is 0 getstream2-20100616/libhttp.c:163:2: note: Null pointer dereference getstream2-20100616/libhttp.c:515:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hc [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:514:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:514:11: note: Assignment 'hc=calloc(1,sizeof(struct http_connection))', assigned value is 0 getstream2-20100616/libhttp.c:515:2: note: Null pointer dereference getstream2-20100616/libhttp.c:516:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hc [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:514:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:514:11: note: Assignment 'hc=calloc(1,sizeof(struct http_connection))', assigned value is 0 getstream2-20100616/libhttp.c:516:2: note: Null pointer dereference getstream2-20100616/libhttp.c:517:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hc [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:514:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:514:11: note: Assignment 'hc=calloc(1,sizeof(struct http_connection))', assigned value is 0 getstream2-20100616/libhttp.c:517:2: note: Null pointer dereference getstream2-20100616/libhttp.c:518:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hc [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:514:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:514:11: note: Assignment 'hc=calloc(1,sizeof(struct http_connection))', assigned value is 0 getstream2-20100616/libhttp.c:518:2: note: Null pointer dereference getstream2-20100616/libhttp.c:519:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hc [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:514:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:514:11: note: Assignment 'hc=calloc(1,sizeof(struct http_connection))', assigned value is 0 getstream2-20100616/libhttp.c:519:2: note: Null pointer dereference getstream2-20100616/libhttp.c:524:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: hc [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:514:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:514:11: note: Assignment 'hc=calloc(1,sizeof(struct http_connection))', assigned value is 0 getstream2-20100616/libhttp.c:524:2: note: Null pointer dereference getstream2-20100616/libhttp.c:524:26: warning: If memory allocation fails, then there is a possible null pointer dereference: hc [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:514:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:514:11: note: Assignment 'hc=calloc(1,sizeof(struct http_connection))', assigned value is 0 getstream2-20100616/libhttp.c:524:26: note: Null pointer dereference getstream2-20100616/libhttp.c:525:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: hc [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:514:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:514:11: note: Assignment 'hc=calloc(1,sizeof(struct http_connection))', assigned value is 0 getstream2-20100616/libhttp.c:525:21: note: Null pointer dereference getstream2-20100616/libhttp.c:527:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: hc [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:514:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:514:11: note: Assignment 'hc=calloc(1,sizeof(struct http_connection))', assigned value is 0 getstream2-20100616/libhttp.c:527:2: note: Null pointer dereference getstream2-20100616/libhttp.c:546:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hs [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:545:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:545:11: note: Assignment 'hs=calloc(1,sizeof(struct http_server))', assigned value is 0 getstream2-20100616/libhttp.c:546:2: note: Null pointer dereference getstream2-20100616/libhttp.c:547:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hs [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:545:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:545:11: note: Assignment 'hs=calloc(1,sizeof(struct http_server))', assigned value is 0 getstream2-20100616/libhttp.c:547:2: note: Null pointer dereference getstream2-20100616/libhttp.c:549:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hs [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:545:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:545:11: note: Assignment 'hs=calloc(1,sizeof(struct http_server))', assigned value is 0 getstream2-20100616/libhttp.c:549:2: note: Null pointer dereference getstream2-20100616/libhttp.c:551:13: warning: If memory allocation fails, then there is a possible null pointer dereference: hs [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:545:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:545:11: note: Assignment 'hs=calloc(1,sizeof(struct http_server))', assigned value is 0 getstream2-20100616/libhttp.c:551:13: note: Null pointer dereference getstream2-20100616/libhttp.c:554:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hs [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:545:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:545:11: note: Assignment 'hs=calloc(1,sizeof(struct http_server))', assigned value is 0 getstream2-20100616/libhttp.c:554:2: note: Null pointer dereference getstream2-20100616/libhttp.c:555:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hs [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:545:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:545:11: note: Assignment 'hs=calloc(1,sizeof(struct http_server))', assigned value is 0 getstream2-20100616/libhttp.c:555:2: note: Null pointer dereference getstream2-20100616/libhttp.c:556:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hs [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:545:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:545:11: note: Assignment 'hs=calloc(1,sizeof(struct http_server))', assigned value is 0 getstream2-20100616/libhttp.c:556:2: note: Null pointer dereference getstream2-20100616/libhttp.c:558:11: warning: If memory allocation fails, then there is a possible null pointer dereference: hs [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:545:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:545:11: note: Assignment 'hs=calloc(1,sizeof(struct http_server))', assigned value is 0 getstream2-20100616/libhttp.c:558:11: note: Null pointer dereference getstream2-20100616/libhttp.c:562:13: warning: If memory allocation fails, then there is a possible null pointer dereference: hs [nullPointerOutOfMemory] getstream2-20100616/libhttp.c:545:11: note: Assuming allocation function fails getstream2-20100616/libhttp.c:545:11: note: Assignment 'hs=calloc(1,sizeof(struct http_server))', assigned value is 0 getstream2-20100616/libhttp.c:558:10: note: Assuming condition is false getstream2-20100616/libhttp.c:562:13: note: Null pointer dereference getstream2-20100616/libhttp.c:27:24: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] getstream2-20100616/libhttp.c:73:35: style: Parameter 'pstr' can be declared as pointer to const [constParameterPointer] getstream2-20100616/libhttp.c:74:9: style: Variable 'pver' can be declared as pointer to const [constVariablePointer] getstream2-20100616/libhttp.c:141:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] getstream2-20100616/libhttp.c:141:16: style: Variable 'value' can be declared as pointer to const [constVariablePointer] getstream2-20100616/libhttp.c:293:57: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] getstream2-20100616/libhttp.c:294:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] getstream2-20100616/libhttp.c:197:6: style: Variable 'err' is assigned a value that is never used. [unreadVariable] getstream2-20100616/logging.c:17:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] getstream2-20100616/logging.c:31:5: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] getstream2-20100616/logging.c:20:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] getstream2-20100616/logging.c:21:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] getstream2-20100616/output.c:6:35: style:inconclusive: Function 'output_send' argument 1 names different: declaration 'c' definition 'o'. [funcArgNamesDifferent] getstream2-20100616/output.h:138:35: note: Function 'output_send' argument 1 names different: declaration 'c' definition 'o'. getstream2-20100616/output.c:6:35: note: Function 'output_send' argument 1 names different: declaration 'c' definition 'o'. getstream2-20100616/output.c:29:34: style:inconclusive: Function 'output_init' argument 1 names different: declaration 'channel' definition 'o'. [funcArgNamesDifferent] getstream2-20100616/output.h:132:34: note: Function 'output_init' argument 1 names different: declaration 'channel' definition 'o'. getstream2-20100616/output.c:29:34: note: Function 'output_init' argument 1 names different: declaration 'channel' definition 'o'. getstream2-20100616/output_http.c:39:4: warning: If memory allocation fails, then there is a possible null pointer dereference: hr [nullPointerOutOfMemory] getstream2-20100616/output_http.c:38:13: note: Assuming allocation function fails getstream2-20100616/output_http.c:38:13: note: Assignment 'hr=calloc(1,sizeof(struct http_receiver_s))', assigned value is 0 getstream2-20100616/output_http.c:39:4: note: Null pointer dereference getstream2-20100616/output_http.c:40:4: warning: If memory allocation fails, then there is a possible null pointer dereference: hr [nullPointerOutOfMemory] getstream2-20100616/output_http.c:38:13: note: Assuming allocation function fails getstream2-20100616/output_http.c:38:13: note: Assignment 'hr=calloc(1,sizeof(struct http_receiver_s))', assigned value is 0 getstream2-20100616/output_http.c:40:4: note: Null pointer dereference getstream2-20100616/output_http.c:78:3: warning: If memory allocation fails, then there is a possible null pointer dereference: o->hurl [nullPointerOutOfMemory] getstream2-20100616/output_http.c:76:16: note: Assuming allocation function fails getstream2-20100616/output_http.c:76:16: note: Assignment 'o->hurl=calloc(2,sizeof(struct http_url))', assigned value is 0 getstream2-20100616/output_http.c:78:3: note: Null pointer dereference getstream2-20100616/output_pipe.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] getstream2-20100616/output_pipe.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] getstream2-20100616/output_pipe.c:127:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] getstream2-20100616/output_rtp.c:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] getstream2-20100616/output_rtp.c:275:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] getstream2-20100616/output_rtp.c:91:2: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] getstream2-20100616/output_rtp.c:88:10: note: Assuming allocation function fails getstream2-20100616/output_rtp.c:88:10: note: Assignment 'r=calloc(1,sizeof(struct rtp_receiver_s))', assigned value is 0 getstream2-20100616/output_rtp.c:91:2: note: Null pointer dereference getstream2-20100616/output_rtp.c:92:2: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] getstream2-20100616/output_rtp.c:88:10: note: Assuming allocation function fails getstream2-20100616/output_rtp.c:88:10: note: Assignment 'r=calloc(1,sizeof(struct rtp_receiver_s))', assigned value is 0 getstream2-20100616/output_rtp.c:92:2: note: Null pointer dereference getstream2-20100616/output_rtp.c:93:2: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] getstream2-20100616/output_rtp.c:88:10: note: Assuming allocation function fails getstream2-20100616/output_rtp.c:88:10: note: Assignment 'r=calloc(1,sizeof(struct rtp_receiver_s))', assigned value is 0 getstream2-20100616/output_rtp.c:93:2: note: Null pointer dereference getstream2-20100616/output_rtp.c:94:2: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] getstream2-20100616/output_rtp.c:88:10: note: Assuming allocation function fails getstream2-20100616/output_rtp.c:88:10: note: Assignment 'r=calloc(1,sizeof(struct rtp_receiver_s))', assigned value is 0 getstream2-20100616/output_rtp.c:94:2: note: Null pointer dereference getstream2-20100616/output_rtp.c:97:2: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] getstream2-20100616/output_rtp.c:88:10: note: Assuming allocation function fails getstream2-20100616/output_rtp.c:88:10: note: Assignment 'r=calloc(1,sizeof(struct rtp_receiver_s))', assigned value is 0 getstream2-20100616/output_rtp.c:97:2: note: Null pointer dereference getstream2-20100616/output_rtp.c:98:12: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] getstream2-20100616/output_rtp.c:88:10: note: Assuming allocation function fails getstream2-20100616/output_rtp.c:88:10: note: Assignment 'r=calloc(1,sizeof(struct rtp_receiver_s))', assigned value is 0 getstream2-20100616/output_rtp.c:98:12: note: Null pointer dereference getstream2-20100616/output_rtp.c:99:2: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] getstream2-20100616/output_rtp.c:88:10: note: Assuming allocation function fails getstream2-20100616/output_rtp.c:88:10: note: Assignment 'r=calloc(1,sizeof(struct rtp_receiver_s))', assigned value is 0 getstream2-20100616/output_rtp.c:99:2: note: Null pointer dereference getstream2-20100616/output_rtp.c:99:24: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] getstream2-20100616/output_rtp.c:88:10: note: Assuming allocation function fails getstream2-20100616/output_rtp.c:88:10: note: Assignment 'r=calloc(1,sizeof(struct rtp_receiver_s))', assigned value is 0 getstream2-20100616/output_rtp.c:99:24: note: Null pointer dereference getstream2-20100616/output_rtp.c:101:2: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] getstream2-20100616/output_rtp.c:88:10: note: Assuming allocation function fails getstream2-20100616/output_rtp.c:88:10: note: Assignment 'r=calloc(1,sizeof(struct rtp_receiver_s))', assigned value is 0 getstream2-20100616/output_rtp.c:101:2: note: Null pointer dereference getstream2-20100616/output_rtp.c:104:2: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] getstream2-20100616/output_rtp.c:88:10: note: Assuming allocation function fails getstream2-20100616/output_rtp.c:88:10: note: Assignment 'r=calloc(1,sizeof(struct rtp_receiver_s))', assigned value is 0 getstream2-20100616/output_rtp.c:104:2: note: Null pointer dereference getstream2-20100616/output_rtp.c:85:9: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] getstream2-20100616/output_rtp.c:248:26: style: Variable 'r' can be declared as pointer to const [constVariablePointer] getstream2-20100616/output_rtp.c:274:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] getstream2-20100616/output_udp.c:65:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] getstream2-20100616/pat.c:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/pat.c:143:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/pat.c:205:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/pat.c:223:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/pat.c:72:50: style:inconclusive: Function 'pat_send' argument 6 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] getstream2-20100616/pat.c:52:11: style: Variable 'pat' can be declared as pointer to const [constVariablePointer] getstream2-20100616/pat.c:56:11: style: Variable 'pat' can be declared as pointer to const [constVariablePointer] getstream2-20100616/pat.c:71:37: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] getstream2-20100616/pat.c:98:22: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] getstream2-20100616/pat.c:199:52: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] getstream2-20100616/pat.c:220:20: style: Variable 'plast' can be declared as pointer to const [constVariablePointer] getstream2-20100616/pmt.c:85:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/pmt.c:102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/pmt.c:207:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/pmt.c:270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/pmt.c:288:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/pmt.c:379:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/pmt.c:449:2: warning: If memory allocation fails, then there is a possible null pointer dereference: pcb [nullPointerOutOfMemory] getstream2-20100616/pmt.c:448:12: note: Assuming allocation function fails getstream2-20100616/pmt.c:448:12: note: Assignment 'pcb=malloc(sizeof(struct programcb_s))', assigned value is 0 getstream2-20100616/pmt.c:449:2: note: Null pointer dereference getstream2-20100616/pmt.c:450:2: warning: If memory allocation fails, then there is a possible null pointer dereference: pcb [nullPointerOutOfMemory] getstream2-20100616/pmt.c:448:12: note: Assuming allocation function fails getstream2-20100616/pmt.c:448:12: note: Assignment 'pcb=malloc(sizeof(struct programcb_s))', assigned value is 0 getstream2-20100616/pmt.c:450:2: note: Null pointer dereference getstream2-20100616/pmt.c:193:35: style:inconclusive: Function 'pmt_get_pmtpid' argument 1 names different: declaration 'program' definition 'pvoid'. [funcArgNamesDifferent] getstream2-20100616/getstream.h:360:35: note: Function 'pmt_get_pmtpid' argument 1 names different: declaration 'program' definition 'pvoid'. getstream2-20100616/pmt.c:193:35: note: Function 'pmt_get_pmtpid' argument 1 names different: declaration 'program' definition 'pvoid'. getstream2-20100616/pmt.c:461:51: style:inconclusive: Function 'pmt_join_pnr' argument 4 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] getstream2-20100616/pmt.c:194:20: style: Variable 'prog' can be declared as pointer to const [constVariablePointer] getstream2-20100616/pmt.c:266:50: style: Parameter 'pmt' can be declared as pointer to const [constParameterPointer] getstream2-20100616/pmt.c:283:19: style: Variable 'escur' can be declared as pointer to const [constVariablePointer] getstream2-20100616/pmt.c:283:27: style: Variable 'eslast' can be declared as pointer to const [constVariablePointer] getstream2-20100616/pmt.c:370:62: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] getstream2-20100616/psi.c:134:37: style:inconclusive: Function 'psi_reassemble' argument 1 names different: declaration 'psi' definition 'section'. [funcArgNamesDifferent] getstream2-20100616/psi.h:151:37: note: Function 'psi_reassemble' argument 1 names different: declaration 'psi' definition 'section'. getstream2-20100616/psi.c:134:37: note: Function 'psi_reassemble' argument 1 names different: declaration 'psi' definition 'section'. getstream2-20100616/psi.c:134:55: style:inconclusive: Function 'psi_reassemble' argument 2 names different: declaration 'tsp' definition 'ts'. [funcArgNamesDifferent] getstream2-20100616/psi.h:151:51: note: Function 'psi_reassemble' argument 2 names different: declaration 'tsp' definition 'ts'. getstream2-20100616/psi.c:134:55: note: Function 'psi_reassemble' argument 2 names different: declaration 'tsp' definition 'ts'. getstream2-20100616/psi.c:134:63: style:inconclusive: Function 'psi_reassemble' argument 3 names different: declaration 'offset' definition 'off'. [funcArgNamesDifferent] getstream2-20100616/psi.h:151:60: note: Function 'psi_reassemble' argument 3 names different: declaration 'offset' definition 'off'. getstream2-20100616/psi.c:134:63: note: Function 'psi_reassemble' argument 3 names different: declaration 'offset' definition 'off'. getstream2-20100616/psi.c:211:40: style:inconclusive: Function 'psi_section_free' argument 1 names different: declaration '' definition 'section'. [funcArgNamesDifferentUnnamed] getstream2-20100616/psi.c:230:51: style:inconclusive: Function 'psi_segment_and_send' argument 5 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] getstream2-20100616/psi.c:20:12: style: Variable 'crcp' can be declared as pointer to const [constVariablePointer] getstream2-20100616/psi.c:25:43: style: Parameter 'section' can be declared as pointer to const [constParameterPointer] getstream2-20100616/psi.c:87:12: style: Variable 'payloadptr' can be declared as pointer to const [constVariablePointer] getstream2-20100616/psi.c:215:53: style: Parameter 'section' can be declared as pointer to const [constParameterPointer] getstream2-20100616/psi.c:221:79: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] getstream2-20100616/ringbuffer.c:56:53: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] getstream2-20100616/ringbuffer.c:79:67: style: Parameter 'atom' can be declared as pointer to const [constParameterPointer] getstream2-20100616/sap.c:99:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/sap.c:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/sap.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/sap.c:97:9: style: Variable 'email' can be declared as pointer to const [constVariablePointer] getstream2-20100616/sap.c:104:9: style: Variable 'phone' can be declared as pointer to const [constVariablePointer] getstream2-20100616/sap.c:113:9: style: Variable 'attribute' can be declared as pointer to const [constVariablePointer] getstream2-20100616/sap.c:195:43: style: Parameter 'sap' can be declared as pointer to const [constParameterPointer] getstream2-20100616/sap.c:234:43: style: Parameter 'sap' can be declared as pointer to const [constParameterPointer] getstream2-20100616/sap.c:259:43: style: Parameter 'sap' can be declared as pointer to const [constParameterPointer] getstream2-20100616/simplebuffer.c:43:25: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] getstream2-20100616/simplebuffer.c:48:25: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] getstream2-20100616/simplebuffer.c:52:38: style: Parameter 'atom' can be declared as pointer to const [constParameterPointer] getstream2-20100616/simplebuffer.c:64:25: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] getstream2-20100616/simplebuffer.c:69:25: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] getstream2-20100616/socket.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] getstream2-20100616/socket.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] getstream2-20100616/socket.c:68:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip_mreq [valueFlowBailoutIncompleteVar] getstream2-20100616/socket.c:85:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] getstream2-20100616/stream.c:12:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/stream.c:26:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/stream.c:68:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] getstream2-20100616/stream.c:6:20: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] getstream2-20100616/tsdecode.c:165:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] getstream2-20100616/tsdecode.c:190:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] getstream2-20100616/tsdecode.c:82:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] getstream2-20100616/tsdecode.c:99:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] getstream2-20100616/tsdecode.c:156:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] getstream2-20100616/tsdecode.c:109:12: style: Local variable 'pat' shadows outer variable [shadowVariable] getstream2-20100616/tsdecode.c:106:22: note: Shadowed declaration getstream2-20100616/tsdecode.c:109:12: note: Shadow variable getstream2-20100616/tsdecode.c:23:22: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] getstream2-20100616/tsdecode.c:23:39: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] getstream2-20100616/tsdecode.c:61:28: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] getstream2-20100616/tsdecode.c:61:42: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] getstream2-20100616/tsdecode.c:109:12: style: Variable 'pat' can be declared as pointer to const [constVariablePointer] getstream2-20100616/util.c:15:55: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] diff: head getstream2-20100616/dvr.c:121:69: style:inconclusive: Function 'dvr_add_pcb' argument 6 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head getstream2-20100616/pat.c:72:50: style:inconclusive: Function 'pat_send' argument 6 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head getstream2-20100616/pmt.c:461:51: style:inconclusive: Function 'pmt_join_pnr' argument 4 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head getstream2-20100616/psi.c:211:40: style:inconclusive: Function 'psi_section_free' argument 1 names different: declaration '' definition 'section'. [funcArgNamesDifferentUnnamed] head getstream2-20100616/psi.c:230:51: style:inconclusive: Function 'psi_segment_and_send' argument 5 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] DONE