2025-05-09 02:05 ftp://ftp.de.debian.org/debian/pool/main/x/xrdp/xrdp_0.10.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=qt --library=motif --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 66c9938 (2025-05-08 13:55:11 +0200) count: 2119 2085 elapsed-time: 11.8 12.1 head-timing-info: old-timing-info: head results: xrdp-0.10.2/common/log.h:32:0: error: #error config_ac.h not visible in log.h [preprocessorErrorDirective] xrdp-0.10.2/common/log.h:32:5: error: #error config_ac.h not visible in log.h [preprocessorErrorDirective] xrdp-0.10.2/common/fifo.c:258:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/common/guid.c:84:44: style:inconclusive: Function 'guid_to_str' argument 1 names different: declaration 'guid' definition 'src'. [funcArgNamesDifferent] xrdp-0.10.2/common/guid.h:91:44: note: Function 'guid_to_str' argument 1 names different: declaration 'guid' definition 'src'. xrdp-0.10.2/common/guid.c:84:44: note: Function 'guid_to_str' argument 1 names different: declaration 'guid' definition 'src'. xrdp-0.10.2/common/list16.c:84:18: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] xrdp-0.10.2/common/list16.c:83:22: note: Assuming allocation function fails xrdp-0.10.2/common/list16.c:83:13: note: Assignment 'p=(unsigned short*)(1?calloc(1,sizeof(unsigned short)*self->max_count):malloc(sizeof(unsigned short)*self->max_count))', assigned value is 0 xrdp-0.10.2/common/list16.c:84:18: note: Null pointer dereference xrdp-0.10.2/common/list16.c:177:22: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] xrdp-0.10.2/common/list16.c:176:26: note: Assuming allocation function fails xrdp-0.10.2/common/list16.c:176:17: note: Assignment 'p=(unsigned short*)(1?calloc(1,sizeof(unsigned short)*self->max_count):malloc(sizeof(unsigned short)*self->max_count))', assigned value is 0 xrdp-0.10.2/common/list16.c:177:22: note: Null pointer dereference xrdp-0.10.2/common/list16.c:123:32: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/common/pixman-region.c:67:0: error: #error "This file should be #included from pixman-region16.c, not compiled directly" [preprocessorErrorDirective] xrdp-0.10.2/common/pixman-region.c:67:2: error: #error "This file should be #included from pixman-region16.c, not compiled directly" [preprocessorErrorDirective] xrdp-0.10.2/common/pixman-region.c:70:0: error: #error "config_ac.h not visible in pixman-region.c" [preprocessorErrorDirective] xrdp-0.10.2/common/pixman-region.c:70:2: error: #error "config_ac.h not visible in pixman-region.c" [preprocessorErrorDirective] xrdp-0.10.2/common/thread_calls.c:179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sem_t [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/fv1.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/fv1.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/fv1.c:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/fv1.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/fv1.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/dumpfv1.c:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/dumpfv1.c:384:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/mkfv1.c:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/mkfv1.c:375:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/mkfv1.c:494:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/fv1.c:235:37: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/fontutils/windows/fontdump.c:47:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_NOREMOVE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/windows/fontdump.c:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_ADDSTRING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/windows/fontdump.c:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/windows/fontdump.c:134:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETTEXT [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/windows/fontdump.c:445:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_CLOSE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/fontutils/windows/fontdump.c:476:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDC_ARROW [valueFlowBailoutIncompleteVar] xrdp-0.10.2/genkeymap/genkeymap.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/genkeymap/genkeymap.c:102:9: error: Resource leak: dpy [resourceLeak] xrdp-0.10.2/genkeymap/genkeymap.c:54:11: style: Variable 'outfname' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/genkeymap/genkeymap.c:60:9: style: Variable 'states' can be declared as const array [constVariable] xrdp-0.10.2/genkeymap/genkeymap.c:64:16: style: Variable 'nbytes' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libipm/eicp.c:81:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_MODE_UNIX [valueFlowBailoutIncompleteVar] xrdp-0.10.2/keygen/keygen.c:561:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/keygen/keygen.c:574:21: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/keygen/keygen.c:594:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/keygen/keygen.c:423:15: style: Condition 'error==0' is always true [knownConditionTrueFalse] xrdp-0.10.2/keygen/keygen.c:418:13: note: Assignment 'error=0', assigned value is 0 xrdp-0.10.2/keygen/keygen.c:423:15: note: Condition 'error==0' is always true xrdp-0.10.2/fontutils/windows/fontdump.c:517:9: style: Local variable 'msg' shadows outer function [shadowFunction] xrdp-0.10.2/fontutils/windows/fontdump.c:59:1: note: Shadowed declaration xrdp-0.10.2/fontutils/windows/fontdump.c:517:9: note: Shadow variable xrdp-0.10.2/libipm/libipm.c:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm.c:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm_recv.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm_recv.c:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm_recv.c:143:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_STATUS_UP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm_recv.c:651:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm_recv.c:675:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm_send.c:502:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm_send.c:528:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm_send.c:550:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm_send.c:581:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/scp.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/scp.c:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCP_LISTEN_PORT_BASE_STR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/scp.c:185:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_MODE_UNIX [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/scp.c:221:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_MODE_UNIX [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/scp.c:582:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/libipm_send.c:499:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libipm/libipm_send.c:525:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libipm/libipm_send.c:578:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libipm/libipm_send.c:609:36: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libipm/libipm_recv.c:648:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libipm/scp_sync.c:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/scp_sync.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libipm/scp_sync.c:190:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ERROR_PARAM [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ERROR_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ERROR_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ERROR_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ERROR_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ERROR_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ERROR_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ERROR_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ERROR_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ROP_S [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:222:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_PATTERN_MODE_OPAQUE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:279:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ROP_S [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:430:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ERROR_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter.c:437:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPAINTER_VERSION_MAJOR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter_utils.c:250:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_ROP_S [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libpainter/src/painter_utils.c:238:67: style:inconclusive: Function 'painter_set_pixel' argument 2 names different: declaration 'dst' definition 'bitmap'. [funcArgNamesDifferent] xrdp-0.10.2/libpainter/src/painter_utils.h:122:67: note: Function 'painter_set_pixel' argument 2 names different: declaration 'dst' definition 'bitmap'. xrdp-0.10.2/libpainter/src/painter_utils.c:238:67: note: Function 'painter_set_pixel' argument 2 names different: declaration 'dst' definition 'bitmap'. xrdp-0.10.2/libpainter/src/painter_utils.c:59:39: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libpainter/src/painter_utils.c:155:63: style: Parameter 'palette' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/librfxcodec/src/rfxencode.c:196:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFX_FLAGS_RLGR1 [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/src/rfxencode.c:416:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFX_FLAGS_PRO_KEY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/src/rfxencode.c:473:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfxcodec_encode_internals [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/src/rfxencode.c:147:12: style: Condition 'dx&(1<<26)' is always false [knownConditionTrueFalse] xrdp-0.10.2/librfxcodec/src/rfxencode.c:145:10: note: Assignment 'dx=0', assigned value is 0 xrdp-0.10.2/librfxcodec/src/rfxencode.c:147:12: note: Condition 'dx&(1<<26)' is always false xrdp-0.10.2/librfxcodec/src/rfxencode.c:152:12: style: Condition 'cx&(1<<0)' is always false [knownConditionTrueFalse] xrdp-0.10.2/librfxcodec/src/rfxencode.c:144:10: note: Assignment 'cx=0', assigned value is 0 xrdp-0.10.2/librfxcodec/src/rfxencode.c:152:12: note: Condition 'cx&(1<<0)' is always false xrdp-0.10.2/librfxcodec/src/rfxencode.c:157:12: style: Condition 'cx&(1<<19)' is always false [knownConditionTrueFalse] xrdp-0.10.2/librfxcodec/src/rfxencode.c:144:10: note: Assignment 'cx=0', assigned value is 0 xrdp-0.10.2/librfxcodec/src/rfxencode.c:157:12: note: Condition 'cx&(1<<19)' is always false xrdp-0.10.2/librfxcodec/src/rfxencode.c:162:12: style: Condition 'cx&(1<<20)' is always false [knownConditionTrueFalse] xrdp-0.10.2/librfxcodec/src/rfxencode.c:144:10: note: Assignment 'cx=0', assigned value is 0 xrdp-0.10.2/librfxcodec/src/rfxencode.c:162:12: note: Condition 'cx&(1<<20)' is always false xrdp-0.10.2/librfxcodec/src/rfxencode.c:182:12: style: Condition 'cx&(1<<5)' is always false [knownConditionTrueFalse] xrdp-0.10.2/librfxcodec/src/rfxencode.c:179:10: note: Assignment 'cx=0', assigned value is 0 xrdp-0.10.2/librfxcodec/src/rfxencode.c:182:12: note: Condition 'cx&(1<<5)' is always false xrdp-0.10.2/librfxcodec/src/rfxencode.c:187:12: style: Condition 'cx&(1<<6)' is always false [knownConditionTrueFalse] xrdp-0.10.2/librfxcodec/src/rfxencode.c:179:10: note: Assignment 'cx=0', assigned value is 0 xrdp-0.10.2/librfxcodec/src/rfxencode.c:187:12: note: Condition 'cx&(1<<6)' is always false xrdp-0.10.2/librfxcodec/src/rfxencode_alpha.c:193:11: style: Variable 'lend' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/rfxencode_alpha.c:194:12: style: Variable 'holdp' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/rfxencode.c:246:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] xrdp-0.10.2/librfxcodec/src/rfxencode.c:259:5: note: Found duplicate branches for 'if' and 'else'. xrdp-0.10.2/librfxcodec/src/rfxencode.c:246:10: note: Found duplicate branches for 'if' and 'else'. xrdp-0.10.2/librfxcodec/src/rfxencode_compose.c:206:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/src/rfxencode_compose.c:442:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFX_FLAGS_ALPHAV1 [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/src/rfxencode_compose.c:810:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/src/rfxencode_diff_rlgr1.c:58:12: style: Variable 'cdata_org' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/rfxencode_diff_rlgr3.c:58:12: style: Variable 'cdata_org' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/rfxencode_dwt.c:110:13: style: Variable 'src' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/rfxencode_compose.c:128:48: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/librfxcodec/src/rfxencode_quantization.c:158:53: style:inconclusive: Function 'rfx_quantization_encode' argument 2 names different: declaration 'quantization_values' definition 'qtable'. [funcArgNamesDifferent] xrdp-0.10.2/librfxcodec/src/rfxencode_quantization.h:26:53: note: Function 'rfx_quantization_encode' argument 2 names different: declaration 'quantization_values' definition 'qtable'. xrdp-0.10.2/librfxcodec/src/rfxencode_quantization.c:158:53: note: Function 'rfx_quantization_encode' argument 2 names different: declaration 'quantization_values' definition 'qtable'. xrdp-0.10.2/librfxcodec/src/rfxencode_quantization.c:207:57: style:inconclusive: Function 'rfx_rem_quantization_encode' argument 2 names different: declaration 'quantization_values' definition 'qtable'. [funcArgNamesDifferent] xrdp-0.10.2/librfxcodec/src/rfxencode_quantization.h:28:57: note: Function 'rfx_rem_quantization_encode' argument 2 names different: declaration 'quantization_values' definition 'qtable'. xrdp-0.10.2/librfxcodec/src/rfxencode_quantization.c:207:57: note: Function 'rfx_rem_quantization_encode' argument 2 names different: declaration 'quantization_values' definition 'qtable'. xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:447:67: style: Condition 'rfx_encode_format_rgb(rgb_data,width,height,stride_bytes,enc->format,y_r_buffer,u_g_buffer,v_b_buffer)!=0' is always false [knownConditionTrueFalse] xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:445:30: note: Calling function 'rfx_encode_format_rgb' returns 0 xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:447:67: note: Condition 'rfx_encode_format_rgb(rgb_data,width,height,stride_bytes,enc->format,y_r_buffer,u_g_buffer,v_b_buffer)!=0' is always false xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:451:72: style: Condition 'rfx_encode_rgb_to_yuv_tile(y_r_buffer,u_g_buffer,v_b_buffer)!=0' is always false [knownConditionTrueFalse] xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:451:35: note: Calling function 'rfx_encode_rgb_to_yuv_tile' returns 0 xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:451:72: note: Condition 'rfx_encode_rgb_to_yuv_tile(y_r_buffer,u_g_buffer,v_b_buffer)!=0' is always false xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:475:68: style: Condition 'rfx_encode_format_argb(argb_data,width,height,stride_bytes,enc->format,a_buffer,y_r_buffer,u_g_buffer,v_b_buffer)!=0' is always false [knownConditionTrueFalse] xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:473:31: note: Calling function 'rfx_encode_format_argb' returns 0 xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:475:68: note: Condition 'rfx_encode_format_argb(argb_data,width,height,stride_bytes,enc->format,a_buffer,y_r_buffer,u_g_buffer,v_b_buffer)!=0' is always false xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:479:72: style: Condition 'rfx_encode_rgb_to_yuv_tile(y_r_buffer,u_g_buffer,v_b_buffer)!=0' is always false [knownConditionTrueFalse] xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:479:35: note: Calling function 'rfx_encode_rgb_to_yuv_tile' returns 0 xrdp-0.10.2/librfxcodec/src/rfxencode_rgb_to_yuv.c:479:72: note: Condition 'rfx_encode_rgb_to_yuv_tile(y_r_buffer,u_g_buffer,v_b_buffer)!=0' is always false xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:139:52: style:inconclusive: Function 'rfx_encode_rgb' argument 11 names different: declaration 'cb_size' definition 'u_size'. [funcArgNamesDifferent] xrdp-0.10.2/librfxcodec/src/rfxencode_tile.h:42:52: note: Function 'rfx_encode_rgb' argument 11 names different: declaration 'cb_size' definition 'u_size'. xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:139:52: note: Function 'rfx_encode_rgb' argument 11 names different: declaration 'cb_size' definition 'u_size'. xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:139:65: style:inconclusive: Function 'rfx_encode_rgb' argument 12 names different: declaration 'cr_size' definition 'v_size'. [funcArgNamesDifferent] xrdp-0.10.2/librfxcodec/src/rfxencode_tile.h:42:66: note: Function 'rfx_encode_rgb' argument 12 names different: declaration 'cr_size' definition 'v_size'. xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:139:65: note: Function 'rfx_encode_rgb' argument 12 names different: declaration 'cr_size' definition 'v_size'. xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:188:51: style:inconclusive: Function 'rfx_encode_argb' argument 7 names different: declaration 'cb_quants' definition 'u_quants'. [funcArgNamesDifferent] xrdp-0.10.2/librfxcodec/src/rfxencode_tile.h:46:51: note: Function 'rfx_encode_argb' argument 7 names different: declaration 'cb_quants' definition 'u_quants'. xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:188:51: note: Function 'rfx_encode_argb' argument 7 names different: declaration 'cb_quants' definition 'u_quants'. xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:189:29: style:inconclusive: Function 'rfx_encode_argb' argument 8 names different: declaration 'cr_quants' definition 'v_quants'. [funcArgNamesDifferent] xrdp-0.10.2/librfxcodec/src/rfxencode_tile.h:47:29: note: Function 'rfx_encode_argb' argument 8 names different: declaration 'cr_quants' definition 'v_quants'. xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:189:29: note: Function 'rfx_encode_argb' argument 8 names different: declaration 'cr_quants' definition 'v_quants'. xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:283:52: style:inconclusive: Function 'rfx_encode_yuva' argument 2 names different: declaration 'yuv_data' definition 'yuva_data'. [funcArgNamesDifferent] xrdp-0.10.2/librfxcodec/src/rfxencode_tile.h:57:52: note: Function 'rfx_encode_yuva' argument 2 names different: declaration 'yuv_data' definition 'yuva_data'. xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:283:52: note: Function 'rfx_encode_yuva' argument 2 names different: declaration 'yuv_data' definition 'yuva_data'. xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:141:12: style: Variable 'y_r_buffer' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:142:12: style: Variable 'u_g_buffer' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:143:12: style: Variable 'v_b_buffer' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:193:12: style: Variable 'a_buffer' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:194:12: style: Variable 'y_r_buffer' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:195:12: style: Variable 'u_g_buffer' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/rfxencode_tile.c:196:12: style: Variable 'v_b_buffer' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/sse2/rfxencode_dwt_shift_rem_sse2.c:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWT_FACTOR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/tests/rfxcodectest.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFX_FLAGS_RLGR1 [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/tests/rfxcodectest.c:272:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rfx_tile [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/tests/rfxcodectest.c:324:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:209:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFX_FLAGS_NOACCEL [valueFlowBailoutIncompleteVar] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:194:12: warning: If memory allocation fails, then there is a possible null pointer dereference: bmp_data [nullPointerOutOfMemory] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:193:31: note: Assuming allocation function fails xrdp-0.10.2/librfxcodec/tests/rfxencode.c:193:16: note: Assignment 'bmp_data=(char*)malloc(10*1024*1024)', assigned value is 0 xrdp-0.10.2/librfxcodec/tests/rfxencode.c:194:12: note: Null pointer dereference xrdp-0.10.2/librfxcodec/tests/rfxencode.c:72:19: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:84:10: style: Variable 'src32' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:45:10: style: struct member 'bmp_magic::magic' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:50:20: style: struct member 'bmp_hdr::size' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:51:20: style: struct member 'bmp_hdr::reserved1' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:52:20: style: struct member 'bmp_hdr::reserved2' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:53:18: style: struct member 'bmp_hdr::offset' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:58:20: style: struct member 'dib_hdr::hdr_size' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:61:20: style: struct member 'dib_hdr::nplanes' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:63:20: style: struct member 'dib_hdr::compress_type' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:64:20: style: struct member 'dib_hdr::image_size' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:65:20: style: struct member 'dib_hdr::hres' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:66:20: style: struct member 'dib_hdr::vres' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:67:20: style: struct member 'dib_hdr::ncolors' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxencode.c:68:20: style: struct member 'dib_hdr::nimpcolors' is never used. [unusedStructMember] xrdp-0.10.2/librfxcodec/tests/rfxcodectest.c:336:13: error: Resource leak: in_fd [resourceLeak] xrdp-0.10.2/librfxcodec/tests/rfxcodectest.c:342:13: error: Resource leak: in_fd [resourceLeak] xrdp-0.10.2/librfxcodec/tests/rfxcodectest.c:119:11: style: Variable 'error' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_bitmap32_compress.c:257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_bitmap32_compress.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_bitmap32_compress.c:436:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_CFG_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:166:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:299:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:387:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:720:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:931:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1142:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1255:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1311:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1353:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1392:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1417:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1436:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1452:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1470:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1648:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1729:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1795:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIENTATION_LANDSCAPE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1891:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_MONITOR_DATA_MAXIMUM_MONITORS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:2071:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:2176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_MONITOR_DATA_MAXIMUM_MONITORS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_bitmap32_compress.c:53:10: style: Variable 'ptr32' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_bitmap32_compress.c:134:10: style: Variable 'ptr32' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_bitmap32_compress.c:224:11: style: Variable 'src8_end' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_bitmap32_compress.c:319:11: style: Variable 'lend' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_bitmap32_compress.c:320:11: style: Variable 'holdp' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/librfxcodec/src/sse2/rfxencode_dwt_shift_rem_sse2.c:356:8: style: Variable 'ic' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/librfxcodec/src/sse2/rfxencode_dwt_shift_rem_sse2.c:357:8: style: Variable 'lo' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/librfxcodec/src/sse2/rfxencode_dwt_shift_rem_sse2.c:358:8: style: Variable 'hi' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/librfxcodec/src/sse2/rfxencode_dwt_shift_rem_sse2.c:553:8: style: Variable 'ic' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/librfxcodec/src/sse2/rfxencode_dwt_shift_rem_sse2.c:554:8: style: Variable 'lo' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/librfxcodec/src/sse2/rfxencode_dwt_shift_rem_sse2.c:555:8: style: Variable 'hi' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_caps.c:69:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:269:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:356:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:379:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:419:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_FLAG_FASTPATH_INPUT [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:438:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:482:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:507:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:536:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:565:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUID_STR_SIZE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:694:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:718:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:761:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_caps.c:1052:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/libxrdp.c:1324:17: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/libxrdp.c:1789:47: style: Condition 'monitor_layout->physical_width==0' is always true [knownConditionTrueFalse] xrdp-0.10.2/libxrdp/libxrdp.c:1788:40: note: Assuming that condition 'monitor_layout->physical_width==0' is not redundant xrdp-0.10.2/libxrdp/libxrdp.c:1789:47: note: Condition 'monitor_layout->physical_width==0' is always true xrdp-0.10.2/libxrdp/libxrdp.c:1789:13: style: Same expression on both sides of '&&'. [duplicateExpression] xrdp-0.10.2/libxrdp/libxrdp.c:104:12: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] xrdp-0.10.2/libxrdp/libxrdp.c:98:8: note: rv is assigned xrdp-0.10.2/libxrdp/libxrdp.c:104:12: note: rv is overwritten xrdp-0.10.2/libxrdp/libxrdp.c:1636:49: style:inconclusive: Function 'libxrdp_fastpath_send_surface' argument 6 names different: declaration 'dst_Top' definition 'destTop'. [funcArgNamesDifferent] xrdp-0.10.2/libxrdp/libxrdpinc.h:305:49: note: Function 'libxrdp_fastpath_send_surface' argument 6 names different: declaration 'dst_Top' definition 'destTop'. xrdp-0.10.2/libxrdp/libxrdp.c:1636:49: note: Function 'libxrdp_fastpath_send_surface' argument 6 names different: declaration 'dst_Top' definition 'destTop'. xrdp-0.10.2/libxrdp/libxrdp.c:1304:30: style: Variable 'channel_item' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/libxrdp.c:189:22: style: Variable 'term' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/libxrdp.c:291:15: style: Variable 'color' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_caps.c:1042:11: style: Variable 'caps_ptr' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_channel.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:187:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:298:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:387:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:437:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:506:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:555:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:673:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCS_GLOBAL_CHANNEL [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:718:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:756:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:837:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:907:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:977:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_channel.c:1049:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_fastpath.c:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_fastpath.c:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_fastpath.c:177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_fastpath.c:224:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_fastpath.c:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_fastpath.c:283:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_fastpath.c:308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_fastpath.c:352:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_fastpath.c:385:57: style: Condition 'xrdp_fastpath_process_EVENT_SYNC(self,eventFlags,s)!=0' is always false [knownConditionTrueFalse] xrdp-0.10.2/libxrdp/xrdp_fastpath.c:383:53: note: Calling function 'xrdp_fastpath_process_EVENT_SYNC' returns 0 xrdp-0.10.2/libxrdp/xrdp_fastpath.c:385:57: note: Condition 'xrdp_fastpath_process_EVENT_SYNC(self,eventFlags,s)!=0' is always false xrdp-0.10.2/libxrdp/xrdp_fastpath.c:55:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_channel.c:778:21: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_channel.c:863:39: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] xrdp-0.10.2/libxrdp/xrdp_channel.c:711:11: style: Variable 'phold' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_channel.c:769:34: style: Variable 'dci' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_iso.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_SSL [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_iso.c:132:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTOCOL_SSL [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_iso.c:221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_iso.c:277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_iso.c:360:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_iso.c:404:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_PDU_CC [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_iso.c:485:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_iso.c:604:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_iso.c:618:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_iso.c:268:36: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_iso.c:385:11: style: Variable 'holdp' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_jpeg_compress.c:452:26: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_jpeg_compress.c:452:40: style: Parameter 'in_data' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_jpeg_compress.c:453:35: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_jpeg_compress.c:454:51: style: Parameter 'temp_s' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_jpeg_compress.c:462:32: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_jpeg_compress.c:462:58: style: Parameter 'inp_data' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_jpeg_compress.c:464:45: style: Parameter 'out_data' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_jpeg_compress.c:464:60: style: Parameter 'io_len' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_jpeg_compress.c:478:24: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_mcs.c:82:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:185:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:289:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:335:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCS_TAG_DOMAIN_PARAMS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:371:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:527:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:609:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:681:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:732:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:742:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BER_TAG_INTEGER [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:765:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BER_TAG_INTEGER [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:780:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCS_TAG_DOMAIN_PARAMS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:807:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RNS_UD_SC_SKIP_CHANNELJOIN_SUPPORTED [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:871:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:1070:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCS_CONNECT_RESPONSE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:1134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RNS_UD_CS_SUPPORT_SKIP_CHANNELJOIN [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:1205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:1267:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcs_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:1297:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:1318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcs_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:1389:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:1410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_mcs.c:1220:48: style: Condition 'xrdp_mcs_out_gcc_data(self->sec_layer)!=0' is always false [knownConditionTrueFalse] xrdp-0.10.2/libxrdp/xrdp_mcs.c:1220:30: note: Calling function 'xrdp_mcs_out_gcc_data' returns 0 xrdp-0.10.2/libxrdp/xrdp_mcs.c:1220:48: note: Condition 'xrdp_mcs_out_gcc_data(self->sec_layer)!=0' is always false xrdp-0.10.2/libxrdp/xrdp_mcs.c:846:11: style: Variable 'ud_ptr' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_mcs.c:847:23: style: Variable 'header_length' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_mcs.c:848:25: style: Variable 'server_cert_len' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_mcs.c:849:29: style: Variable 'public_key_blob_len' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_mcs.c:850:17: style: Variable 'key_len' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_mcs.c:851:17: style: Variable 'bit_len' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_mcs.c:852:18: style: Variable 'data_len' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_mcs.c:853:21: style: Variable 'modulus_len' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_mppc_enc.c:601:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:110:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:155:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:196:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:517:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_STANDARD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:688:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_STANDARD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:880:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_STANDARD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:1097:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_STANDARD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:1268:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_STANDARD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:1470:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_STANDARD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:1680:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_STANDARD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:2009:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_STANDARD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:2195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:2249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:2375:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:2493:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_STANDARD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:2615:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_STANDARD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:2675:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:2803:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:3070:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:3092:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_STANDARD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:3137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_SECONDARY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:3181:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_SECONDARY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders.c:288:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_orders.c:288:69: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_orders.c:310:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_orders.c:310:55: style: Parameter 'vals' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_orders.c:2369:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_orders.c:2797:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_orders.c:2977:30: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_orders.c:453:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_orders.c:2240:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_orders.c:2241:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_orders.c:2242:15: style: Variable 'pixel' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_orders.c:2667:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_orders.c:2668:15: style: Variable 'pixel' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_orders_rail.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders_rail.c:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders_rail.c:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders_rail.c:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders_rail.c:279:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_ORDER_TYPE_WINDOW [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders_rail.c:620:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders_rail.c:666:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_ORDER_TYPE_NOTIFY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_orders_rail.c:831:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW_ORDER_TYPE_DESKTOP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:364:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:423:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:438:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:473:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:565:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rdp_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:610:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rdp_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:718:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:761:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rdp_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:882:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:941:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:982:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1008:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1089:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1184:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1208:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1418:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1474:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1532:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1613:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_rdp.c:1652:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:177:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:448:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:527:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:536:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:553:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:562:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:650:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:990:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:1143:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:1187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:1236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:1318:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:1525:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:1598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:1633:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:1739:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO_CLIENT_NAME_BYTES [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:2008:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:2138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:2215:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:2277:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:2335:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:2459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:2504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_sec.c:241:17: style: g_strncasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strncasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:253:25: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:261:30: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:271:30: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:278:30: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:285:30: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:294:30: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:303:30: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:340:21: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:344:26: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:374:17: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:2566:21: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:2570:26: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:2577:26: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:2581:26: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_sec.c:462:22: style: Condition 'self->crypt_level' is always true [knownConditionTrueFalse] xrdp-0.10.2/libxrdp/xrdp_sec.c:452:27: note: Assuming that condition 'self->crypt_level>0x00000000' is not redundant xrdp-0.10.2/libxrdp/xrdp_sec.c:462:22: note: Condition 'self->crypt_level' is always true xrdp-0.10.2/libxrdp/xrdp_sec.c:2028:16: style: Condition 'found==0' is always true [knownConditionTrueFalse] xrdp-0.10.2/libxrdp/xrdp_sec.c:2027:13: note: Assignment 'found=0', assigned value is 0 xrdp-0.10.2/libxrdp/xrdp_sec.c:2028:16: note: Condition 'found==0' is always true xrdp-0.10.2/libxrdp/xrdp_sec.c:2361:68: style: Condition 'xrdp_sec_process_mcs_data_CS_SECURITY(self,s)!=0' is always false [knownConditionTrueFalse] xrdp-0.10.2/libxrdp/xrdp_sec.c:2361:58: note: Calling function 'xrdp_sec_process_mcs_data_CS_SECURITY' returns 0 xrdp-0.10.2/libxrdp/xrdp_sec.c:2361:68: note: Condition 'xrdp_sec_process_mcs_data_CS_SECURITY(self,s)!=0' is always false xrdp-0.10.2/libxrdp/xrdp_sec.c:2533:46: style: Condition 'xrdp_sec_init_rdp_security(self)!=0' is always false [knownConditionTrueFalse] xrdp-0.10.2/libxrdp/xrdp_sec.c:2533:39: note: Calling function 'xrdp_sec_init_rdp_security' returns 0 xrdp-0.10.2/libxrdp/xrdp_sec.c:2533:46: note: Condition 'xrdp_sec_init_rdp_security(self)!=0' is always false xrdp-0.10.2/libxrdp/xrdp_sec.c:1578:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_sec.c:2130:30: style: Variable 'client_info' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_sec.c:2495:11: style: Variable 'item' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_sec.c:163:15: style: Variable 'index' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_sec.c:2197:50: style: Variable 'next_mcs_channel_id' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_sec.c:2494:15: style: Variable 'index' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_rdp.c:71:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:75:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:79:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:83:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:85:17: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:89:22: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:93:22: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:97:22: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:101:22: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:112:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:120:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:128:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:132:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:136:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:140:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:144:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:148:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:150:17: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:154:22: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:158:22: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:162:22: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:173:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:188:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:192:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:194:17: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:198:22: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:202:22: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:206:22: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:218:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:250:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:280:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:285:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:289:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:293:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/libxrdp/xrdp_rdp.c:703:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_rdp.c:51:20: style: Variable 'tmp_length' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_rdp.c:458:15: style: Variable 'error' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_rdp.c:461:14: style: Variable 'chan' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_surface.c:33:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xrdp_surface [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_surface.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_surface.c:158:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMDTYPE_FRAME_MARKER [valueFlowBailoutIncompleteVar] xrdp-0.10.2/libxrdp/xrdp_surface.c:64:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/mc/mc.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/mc/mc.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/mc/mc.c:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/mc/mc.c:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/mc/mc.c:75:25: style: Parameter 'mod' can be declared as pointer to const. However it seems that 'lib_mod_end' is a callback function, if 'mod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/mc/mc.c:102:20: note: You might need to cast the function pointer here xrdp-0.10.2/mc/mc.c:75:25: note: Parameter 'mod' can be declared as pointer to const xrdp-0.10.2/mc/mc.c:83:31: style: Parameter 'mod' can be declared as pointer to const. However it seems that 'lib_mod_set_param' is a callback function, if 'mod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/mc/mc.c:103:26: note: You might need to cast the function pointer here xrdp-0.10.2/mc/mc.c:83:31: note: Parameter 'mod' can be declared as pointer to const xrdp-0.10.2/neutrinordp/xrdp-color.c:246:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-color.c:348:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-color.c:32:44: style: Parameter 'palette' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/neutrinordp/xrdp-color.c:254:59: style: Parameter 'palette' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/audin.c:101:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAVE_FORMAT_PCM [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:142:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:165:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:207:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:259:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:319:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:331:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:343:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:377:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:410:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:436:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:459:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:477:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:508:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:518:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/audin.c:539:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:81:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_SOURCE_MOD [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:545:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:561:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:595:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:776:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:789:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:821:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:902:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:913:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:928:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:965:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1025:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1045:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1125:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1149:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1255:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1275:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1324:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1486:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1502:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1532:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1578:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1622:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1706:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1718:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1735:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1786:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1800:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STATIC_CHANNELS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2053:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2129:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2247:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2272:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2302:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2336:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2343:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2356:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modi [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2401:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2412:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2487:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:157:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:361:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:454:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:526:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:570:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:609:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:648:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:882:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:917:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1059:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_NAME_LEN [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1201:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1223:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1244:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_SOCKETS_MAXPATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_SOCKETS_MAXPATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1531:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1547:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1556:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1606:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1670:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1706:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_SOCKETS_MAXPATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:1774:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_CFG_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv.c:376:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv.c:381:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv.c:386:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv.c:392:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv.c:1097:21: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv.c:282:27: style: Condition 'sending_bytes>=size' is always true [knownConditionTrueFalse] xrdp-0.10.2/sesman/chansrv/chansrv.c:281:23: note: sending_bytes is assigned '(1600<(size))?(1600):(size)' here. xrdp-0.10.2/sesman/chansrv/chansrv.c:282:27: note: Condition 'sending_bytes>=size' is always true xrdp-0.10.2/sesman/chansrv/chansrv.c:458:12: style: Condition 'rv==0' is always true [knownConditionTrueFalse] xrdp-0.10.2/sesman/chansrv/chansrv.c:456:10: note: Assignment 'rv=0', assigned value is 0 xrdp-0.10.2/sesman/chansrv/chansrv.c:458:12: note: Condition 'rv==0' is always true xrdp-0.10.2/sesman/chansrv/chansrv.c:448:27: style: Variable 'api_data' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/chansrv.c:1179:32: style: Parameter 'trans' can be declared as pointer to const. However it seems that 'my_trans_conn_in' is a callback function, if 'trans' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/sesman/chansrv/chansrv.c:1256:34: note: You might need to cast the function pointer here xrdp-0.10.2/sesman/chansrv/chansrv.c:1179:32: note: Parameter 'trans' can be declared as pointer to const xrdp-0.10.2/sesman/chansrv/chansrv.c:1216:36: style: Parameter 'trans' can be declared as pointer to const. However it seems that 'my_api_trans_conn_in' is a callback function, if 'trans' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/sesman/chansrv/chansrv.c:1279:38: note: You might need to cast the function pointer here xrdp-0.10.2/sesman/chansrv/chansrv.c:1216:36: note: Parameter 'trans' can be declared as pointer to const xrdp-0.10.2/sesman/chansrv/chansrv.c:1594:11: style: Variable 'log_path' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/chansrv.c:92:9: style: struct member 'chansrv_drdynvc::chan_id' is never used. [unusedStructMember] xrdp-0.10.2/sesman/chansrv/chansrv.c:94:9: style: struct member 'chansrv_drdynvc::flags' is never used. [unusedStructMember] xrdp-0.10.2/sesman/chansrv/chansrv.c:95:9: style: struct member 'chansrv_drdynvc::pad0' is never used. [unusedStructMember] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:53:1: debug: Failed to parse 'typedef printflike ( 2 , 3 ) enum logReturns ( * log_func_t ) ( const enum logLevels lvl , const char * msg , ... ) ;'. The checking continues anyway. [simplifyTypedef] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_STARTUP_OK [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:281:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:342:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:62:28: style: Parameter 'mod' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:855:29: style: Parameter 'mod' can be declared as pointer to const. However it seems that 'lxrdp_frame_ack' is a callback function, if 'mod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2451:26: note: You might need to cast the function pointer here xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:855:29: note: Parameter 'mod' can be declared as pointer to const xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:862:35: style: Parameter 'mod' can be declared as pointer to const. However it seems that 'lxrdp_suppress_output' is a callback function, if 'mod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2452:32: note: You might need to cast the function pointer here xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:862:35: note: Parameter 'mod' can be declared as pointer to const xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:873:42: style: Parameter 'mod' can be declared as pointer to const. However it seems that 'lxrdp_server_version_message' is a callback function, if 'mod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2453:39: note: You might need to cast the function pointer here xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:873:42: note: Parameter 'mod' can be declared as pointer to const xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:891:50: style: Parameter 'mod' can be declared as pointer to const. However it seems that 'lxrdp_server_monitor_full_invalidate' is a callback function, if 'mod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2455:47: note: You might need to cast the function pointer here xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:891:50: note: Parameter 'mod' can be declared as pointer to const xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1699:48: style: Parameter 'pointer_cached' can be declared as pointer to const. However it seems that 'lfreerdp_pointer_cached' is a callback function, if 'pointer_cached' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:2028:48: note: You might need to cast the function pointer here xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1699:48: note: Parameter 'pointer_cached' can be declared as pointer to const xrdp-0.10.2/neutrinordp/xrdp-neutrinordp.c:1574:28: style: Variable '((int*)(dst8))[0]' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:101:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:115:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:156:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:168:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:208:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:212:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:223:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:227:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:231:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:235:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:239:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:243:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:275:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:360:17: style: Condition '!error' is always true [knownConditionTrueFalse] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:334:17: note: Assignment 'error=0', assigned value is 0 xrdp-0.10.2/sesman/chansrv/chansrv_config.c:360:17: note: Condition '!error' is always true xrdp-0.10.2/sesman/chansrv/chansrv_config.c:365:17: style: Condition '!error' is always true [knownConditionTrueFalse] xrdp-0.10.2/sesman/chansrv/chansrv_config.c:334:17: note: Assignment 'error=0', assigned value is 0 xrdp-0.10.2/sesman/chansrv/chansrv_config.c:365:17: note: Condition '!error' is always true xrdp-0.10.2/sesman/chansrv/chansrv_config.c:433:36: style:inconclusive: Function 'config_free' argument 1 names different: declaration 'cs' definition 'cc'. [funcArgNamesDifferent] xrdp-0.10.2/sesman/chansrv/chansrv_config.h:90:36: note: Function 'config_free' argument 1 names different: declaration 'cs' definition 'cc'. xrdp-0.10.2/sesman/chansrv/chansrv_config.c:433:36: note: Function 'config_free' argument 1 names different: declaration 'cs' definition 'cc'. xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:65:30: style:inconclusive: Function 'xfuse_create_share' argument 1 names different: declaration 'share_id' definition 'device_id'. [funcArgNamesDifferent] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.h:53:30: note: Function 'xfuse_create_share' argument 1 names different: declaration 'share_id' definition 'device_id'. xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:65:30: note: Function 'xfuse_create_share' argument 1 names different: declaration 'share_id' definition 'device_id'. xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:61:31: style: Parameter 'objs' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:61:42: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:61:54: style: Parameter 'timeout' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:89:27: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:93:60: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:96:58: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:100:54: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:103:57: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:107:53: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:111:53: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:116:25: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:121:59: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:124:57: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:127:55: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/chansrv_fuse.c:130:52: style: Parameter 'fip' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:245:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:419:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:507:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:580:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:623:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:653:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:703:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:736:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:300:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:343:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:487:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:515:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:544:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_FORMAT_LIST_RESPONSE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:585:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:607:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:727:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:752:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:780:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:814:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:836:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:895:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:922:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionNotify [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:946:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1016:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1029:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1052:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1134:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1336:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1385:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1433:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1550:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1588:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:1704:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:2089:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:2362:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:2392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:2544:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:503:26: style: Variable 'cfi' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/clipboard_file.c:731:11: style: Variable 'last' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/devredir.c:180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDPDR_CTYP_CORE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_FILE_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:270:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:353:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDPDR_CTYP_CORE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:489:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDPDR_CTYP_CORE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:550:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDPDR_CTYP_CORE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:572:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDPDR_CTYP_CORE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:592:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDPDR_CTYP_CORE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:626:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:702:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:743:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileDirectoryInformation [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:787:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:850:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:911:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1026:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1059:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1259:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1409:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DA_FILE_READ_DATA [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1457:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1515:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1578:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1622:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1674:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1730:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1824:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1876:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1939:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1997:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDPDR_CTYP_CORE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2040:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2073:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileBasicInformation [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2207:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2287:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2354:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_FS_FULL_SIZE_INFORMATION_SIZE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2398:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2502:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileBasicInformation [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2535:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileEndOfFileInformation [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:2587:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/devredir.c:1726:31: style:inconclusive: Function 'devredir_file_close' argument 3 names different: declaration 'file_id' definition 'FileId'. [funcArgNamesDifferent] xrdp-0.10.2/sesman/chansrv/devredir.h:80:31: note: Function 'devredir_file_close' argument 3 names different: declaration 'file_id' definition 'FileId'. xrdp-0.10.2/sesman/chansrv/devredir.c:1726:31: note: Function 'devredir_file_close' argument 3 names different: declaration 'file_id' definition 'FileId'. xrdp-0.10.2/sesman/chansrv/devredir.c:1811:52: style:inconclusive: Function 'devredir_file_read' argument 2 names different: declaration 'device_id' definition 'DeviceId'. [funcArgNamesDifferent] xrdp-0.10.2/sesman/chansrv/devredir.h:83:52: note: Function 'devredir_file_read' argument 2 names different: declaration 'device_id' definition 'DeviceId'. xrdp-0.10.2/sesman/chansrv/devredir.c:1811:52: note: Function 'devredir_file_read' argument 2 names different: declaration 'device_id' definition 'DeviceId'. xrdp-0.10.2/sesman/chansrv/devredir.c:1815:20: style: Variable 'irp' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/devredir.c:1872:20: style: Variable 'irp' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_mppc_enc.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] xrdp-0.10.2/sesman/chansrv/devredir.c:1617:27: style: Variable 'FileAttributes' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/devredir.c:1822:14: style: Variable 'irp' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/devredir.c:1881:14: style: Variable 'irp' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_mppc_enc.c:517:38: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_mppc_enc.c:517:49: style: Parameter 'srcData' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/libxrdp/xrdp_mppc_enc.c:537:11: style: Variable 'hptr_end' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/libxrdp/xrdp_mppc_enc.c:563:9: style: Variable 'crc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/libxrdp/xrdp_mppc_enc.c:591:23: style: Variable 'copy_offset' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/irp.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/irp.c:109:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/irp.c:152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/irp.c:219:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/irp.c:238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/irp.c:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/irp.c:275:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/clipboard.c:356:12: style: Condition 'rv==0' is always true [knownConditionTrueFalse] xrdp-0.10.2/sesman/chansrv/clipboard.c:355:10: note: Assignment 'rv=0', assigned value is 0 xrdp-0.10.2/sesman/chansrv/clipboard.c:356:12: note: Condition 'rv==0' is always true xrdp-0.10.2/sesman/chansrv/clipboard.c:2459:24: style: Checking if unsigned expression 'bytes_left' is less than zero. [unsignedLessThanZero] xrdp-0.10.2/sesman/chansrv/clipboard.c:574:11: style: Variable 'orig_p' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/clipboard.c:1701:11: style: Variable 'atoms' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/rail.c:177:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:200:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:229:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:287:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:321:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyChangeMask [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:341:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:447:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:531:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsViewable [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:550:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:571:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:589:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:652:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyChangeMask [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:677:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsViewable [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:696:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:726:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:768:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:779:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:843:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:866:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:888:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:944:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:958:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:979:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1014:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1033:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1043:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1058:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1074:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1084:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1092:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1316:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1336:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1378:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1530:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1732:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1804:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/rail.c:1821:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:214:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:278:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:335:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:353:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:408:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:436:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:503:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:570:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:603:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:636:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:668:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:701:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:733:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:763:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:791:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:855:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:881:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:913:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:951:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:994:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:1045:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:1161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:1379:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:1527:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:1607:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:1677:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:1745:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:1813:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:1899:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:1967:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2280:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2370:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2420:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2444:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2468:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2496:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2522:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2548:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2574:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2600:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2625:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2650:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2675:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:2700:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard.c:1952:50: style:inconclusive: Function 'scard_send_Transmit' argument 3 names different: declaration 'context_byte' definition 'context_bytes'. [funcArgNamesDifferent] xrdp-0.10.2/sesman/chansrv/smartcard.c:182:52: note: Function 'scard_send_Transmit' argument 3 names different: declaration 'context_byte' definition 'context_bytes'. xrdp-0.10.2/sesman/chansrv/smartcard.c:1952:50: note: Function 'scard_send_Transmit' argument 3 names different: declaration 'context_byte' definition 'context_bytes'. xrdp-0.10.2/sesman/chansrv/smartcard.c:988:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:1039:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:1151:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:1370:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:1520:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:1601:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:1671:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:1739:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:1806:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:1893:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:1960:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:2148:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:2222:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:2274:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard.c:992:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:1043:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:1159:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:1377:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:1525:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:1605:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:1675:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:1743:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:1811:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:1897:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:1965:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:2153:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:2226:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/smartcard.c:2278:13: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/rail.c:1556:9: style: Condition '!resized' is always true [knownConditionTrueFalse] xrdp-0.10.2/sesman/chansrv/rail.c:1523:19: note: Assignment 'resized=0', assigned value is 0 xrdp-0.10.2/sesman/chansrv/rail.c:1544:13: note: Assuming condition is false xrdp-0.10.2/sesman/chansrv/rail.c:1556:9: note: Condition '!resized' is always true xrdp-0.10.2/sesman/chansrv/rail.c:306:27: style: Parameter 'display' can be declared as pointer to const. However it seems that 'anotherWMRunning' is a callback function, if 'display' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/sesman/chansrv/rail.c:319:43: note: You might need to cast the function pointer here xrdp-0.10.2/sesman/chansrv/rail.c:306:27: note: Parameter 'display' can be declared as pointer to const xrdp-0.10.2/sesman/chansrv/rail.c:306:49: style: Parameter 'xe' can be declared as pointer to const. However it seems that 'anotherWMRunning' is a callback function, if 'xe' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/sesman/chansrv/rail.c:319:43: note: You might need to cast the function pointer here xrdp-0.10.2/sesman/chansrv/rail.c:306:49: note: Parameter 'xe' can be declared as pointer to const xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:325:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:411:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:451:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:477:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:536:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:567:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:624:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:735:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:834:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:875:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:938:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:968:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1007:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1038:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1078:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1414:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1510:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1603:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1670:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1736:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1765:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1819:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1917:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1941:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1983:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:2030:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:277:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:374:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:892:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:960:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1015:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1044:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1065:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1170:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1319:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1404:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1461:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1587:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1643:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1682:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1718:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1748:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1795:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1897:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_SOCKETS_MAXPATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:1916:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_SOCKETS_MAXPATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/sound.c:689:35: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/sound.c:689:62: style: Parameter 'format_index' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/sound.c:762:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/sound.c:762:59: style: Parameter 'format_index' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/sound.c:852:35: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/sound.c:852:62: style: Parameter 'format_index' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/sound.c:1192:42: style: Parameter 'trans' can be declared as pointer to const. However it seems that 'sound_sndsrvr_sink_conn_in' is a callback function, if 'trans' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/sesman/chansrv/sound.c:1921:42: note: You might need to cast the function pointer here xrdp-0.10.2/sesman/chansrv/sound.c:1192:42: note: Parameter 'trans' can be declared as pointer to const xrdp-0.10.2/sesman/chansrv/sound.c:1230:44: style: Parameter 'trans' can be declared as pointer to const. However it seems that 'sound_sndsrvr_source_conn_in' is a callback function, if 'trans' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/sesman/chansrv/sound.c:1902:41: note: You might need to cast the function pointer here xrdp-0.10.2/sesman/chansrv/sound.c:1230:44: note: Parameter 'trans' can be declared as pointer to const xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:322:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/sesman/chansrv/xcommon.c:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/xcommon.c:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/xcommon.c:188:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1011:22: style: Condition 'got_recv_pci==0' is always true [knownConditionTrueFalse] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1010:20: note: Assignment 'got_recv_pci=0', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1011:22: note: Condition 'got_recv_pci==0' is always true xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:251:21: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1127:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1127:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1147:42: note: Calling function 'send_message', 2nd argument 'msg' value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:246:35: note: Assuming condition is false xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:251:21: note: Null pointer dereference xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:676:5: warning: Possible null pointer dereference: ((unsigned char*)(msg))+0 [nullPointer] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:676:5: note: Null pointer dereference xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:765:5: warning: Possible null pointer dereference: ((unsigned char*)(msg))+0 [nullPointer] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:765:5: note: Null pointer dereference xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:915:5: warning: Possible null pointer dereference: ((unsigned char*)(msg))+(offset) [nullPointer] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:915:5: note: Null pointer dereference xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:991:5: warning: Possible null pointer dereference: ((unsigned char*)(msg))+(offset) [nullPointer] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:991:5: note: Null pointer dereference xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1129:5: warning: Possible null pointer dereference: ((unsigned char*)(msg))+(offset) [nullPointer] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1127:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1127:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1129:5: note: Null pointer dereference xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1182:9: warning: If memory allocation fails, then there is a possible null pointer dereference: reader_names [nullPointerOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1174:35: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1174:20: note: Assignment 'reader_names=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1182:9: note: Null pointer dereference xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1187:5: warning: If memory allocation fails, then there is a possible null pointer dereference: reader_names [nullPointerOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1174:35: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1174:20: note: Assignment 'reader_names=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1187:5: note: Null pointer dereference xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:677:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:677:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:678:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:678:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:766:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:766:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:767:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:767:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:792:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:792:20: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:793:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:793:20: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:797:9: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:797:9: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:917:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:917:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:919:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:919:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:921:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:921:16: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:923:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:923:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:993:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:993:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:996:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:996:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1000:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1000:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1002:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1002:16: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1004:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1004:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1006:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1006:16: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1013:9: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1013:9: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1015:9: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1015:9: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1017:9: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1017:9: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1032:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1032:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1145:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1127:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1127:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1145:5: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1180:29: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1174:35: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1174:20: note: Assignment 'reader_names=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1180:29: note: Null pointer addition xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:475:26: style: Variable 'lcontext' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:873:23: style: Variable 'lcard' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1143:40: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1144:49: style: Parameter 'in_s' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1796:46: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1797:55: style: Parameter 'in_s' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1805:43: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1806:52: style: Parameter 'in_s' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1937:37: style: Parameter 'trans' can be declared as pointer to const. However it seems that 'my_pcsc_trans_conn_in' is a callback function, if 'trans' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:2014:32: note: You might need to cast the function pointer here xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1937:37: note: Parameter 'trans' can be declared as pointer to const xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:1979:11: style: Variable 'home' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1010:18: style: Variable 'got_recv_pci' is reassigned a value before the old one has been used. [redundantAssignment] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1008:18: note: got_recv_pci is assigned xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1010:18: note: got_recv_pci is overwritten xrdp-0.10.2/sesman/chansrv/smartcard_pcsc.c:490:14: style: Variable 'lcontext' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/eicp_process.c:54:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/eicp_process.c:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:169:11: style: Variable 'xrdp_session' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:171:11: style: Variable 'home_str' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:173:22: style: Variable 'psaddr' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:246:21: warning: Uninitialized variable: header [uninitvar] xrdp-0.10.2/sesman/ercp_process.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/ercp_process.c:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:49:11: style: struct member '_SCARD_READERSTATE::pvUserData' is never used. [unusedStructMember] xrdp-0.10.2/sesman/libsesman/sesman_access.c:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/sesman_access.c:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:734:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:875:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1191:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:80:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGIN_NAME_MAX [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_OK [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:87:22: style: Condition 'auth_userokay(user,NULL,type,pass)' is always false [knownConditionTrueFalse] xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:87:22: note: Calling function 'auth_userokay' returns 0 xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:87:22: note: Condition 'auth_userokay(user,NULL,type,pass)' is always false xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:71:27: style:inconclusive: Function 'auth_userpass' argument 1 names different: declaration 'user' definition 'const_user'. [funcArgNamesDifferent] xrdp-0.10.2/sesman/libsesman/sesman_auth.h:47:27: note: Function 'auth_userpass' argument 1 names different: declaration 'user' definition 'const_user'. xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:71:27: note: Function 'auth_userpass' argument 1 names different: declaration 'user' definition 'const_user'. xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:71:51: style:inconclusive: Function 'auth_userpass' argument 2 names different: declaration 'pass' definition 'const_pass'. [funcArgNamesDifferent] xrdp-0.10.2/sesman/libsesman/sesman_auth.h:47:45: note: Function 'auth_userpass' argument 2 names different: declaration 'pass' definition 'const_pass'. xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:71:51: note: Function 'auth_userpass' argument 2 names different: declaration 'pass' definition 'const_pass'. xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:123:38: style: Parameter 'auth_info' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:130:28: style: Parameter 'auth_info' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:137:32: style: Parameter 'auth_info' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:156:37: style: Parameter 'auth_info' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/libsesman/verify_user_bsd.c:65:10: style: struct member 'auth_info::dummy' is never used. [unusedStructMember] xrdp-0.10.2/sesman/libsesman/verify_user.c:75:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_NOT_AUTHENTICATED [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user.c:139:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_OK [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user.c:382:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/sesman_config.c:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/sesman_config.c:226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/sesman_config.c:356:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_kerberos.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_kerberos.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_kerberos.c:133:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_GENERAL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_kerberos.c:187:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_GENERAL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_kerberos.c:218:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_GENERAL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user.c:341:20: style: Array index 'saltcnt' is used before limits check. [arrayIndexThenCheck] xrdp-0.10.2/sesman/libsesman/verify_user.c:78:16: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] xrdp-0.10.2/sesman/libsesman/verify_user.c:85:24: portability: Non reentrant function 'getspnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspnam_r'. [prohibitedgetspnamCalled] xrdp-0.10.2/sesman/libsesman/verify_user.c:114:22: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] xrdp-0.10.2/sesman/libsesman/verify_user.c:142:16: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] xrdp-0.10.2/sesman/libsesman/verify_user.c:149:24: portability: Non reentrant function 'getspnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspnam_r'. [prohibitedgetspnamCalled] xrdp-0.10.2/sesman/libsesman/verify_user.c:206:11: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] xrdp-0.10.2/sesman/libsesman/verify_user.c:220:11: portability: Non reentrant function 'getspnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspnam_r'. [prohibitedgetspnamCalled] xrdp-0.10.2/sesman/libsesman/verify_user.c:271:11: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] xrdp-0.10.2/sesman/libsesman/verify_user.c:294:15: portability: Non reentrant function 'getspnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspnam_r'. [prohibitedgetspnamCalled] xrdp-0.10.2/sesman/libsesman/verify_user.c:358:12: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] xrdp-0.10.2/sesman/libsesman/verify_user_kerberos.c:227:38: style: Parameter 'auth_info' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/libsesman/verify_user_kerberos.c:234:32: style: Parameter 'auth_info' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/libsesman/verify_user.c:281:58: style: Condition 'auth_crypt_pwd(spw->pw_passwd,newpwd,hash)!=0' is always false [knownConditionTrueFalse] xrdp-0.10.2/sesman/libsesman/verify_user.c:281:27: note: Calling function 'auth_crypt_pwd' returns 0 xrdp-0.10.2/sesman/libsesman/verify_user.c:281:58: note: Condition 'auth_crypt_pwd(spw->pw_passwd,newpwd,hash)!=0' is always false xrdp-0.10.2/sesman/libsesman/verify_user.c:302:56: style: Condition 'auth_crypt_pwd(stp->sp_pwdp,newpwd,hash)!=0' is always false [knownConditionTrueFalse] xrdp-0.10.2/sesman/libsesman/verify_user.c:302:27: note: Calling function 'auth_crypt_pwd' returns 0 xrdp-0.10.2/sesman/libsesman/verify_user.c:302:56: note: Condition 'auth_crypt_pwd(stp->sp_pwdp,newpwd,hash)!=0' is always false xrdp-0.10.2/sesman/libsesman/verify_user_kerberos.c:98:20: style: Variable 'code' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/libsesman/verify_user.c:178:38: style: Parameter 'auth_info' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/libsesman/verify_user.c:185:28: style: Parameter 'auth_info' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/libsesman/verify_user.c:192:32: style: Parameter 'auth_info' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/libsesman/verify_user.c:202:18: style: Variable 'stp' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/libsesman/verify_user.c:59:10: style: struct member 'auth_info::dummy' is never used. [unusedStructMember] xrdp-0.10.2/sesman/libsesman/verify_user.c:333:17: style: Variable 'saltcnt' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/libsesman/verify_user_pam.c:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam.c:215:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_PAMCONF_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam.c:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam.c:344:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_NO_MEMORY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam.c:376:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_NO_MEMORY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam.c:407:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_TTY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam.c:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam.c:470:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam.c:503:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam_userpass.c:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam_userpass.c:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_NO_MEMORY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam_userpass.c:185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_NO_MEMORY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam_userpass.c:217:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_TTY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam_userpass.c:262:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam_userpass.c:280:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/verify_user_pam_userpass.c:313:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/libsesman/sesman_config.c:106:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:110:19: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:197:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:201:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:206:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:210:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:215:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:219:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:223:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:325:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:329:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:333:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:338:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:343:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:347:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:361:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:375:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:380:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:385:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:433:18: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:442:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:451:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:460:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:465:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:470:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/libsesman/sesman_config.c:475:23: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/lock_uds.c:57:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/pre_session_list.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/pre_session_list.c:169:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_STATUS_UP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/pre_session_list.c:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_STATUS_UP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/eicp_server.c:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/eicp_server.c:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/eicp_server.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/eicp_server.c:197:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:176:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_GENERAL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:236:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_GENERAL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:341:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_SOCKETS_MAXPATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:401:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_SCREATE_OK [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:554:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:584:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_CS_OTHER_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:612:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:666:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/eicp_server.c:149:20: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] xrdp-0.10.2/sesman/sesexec/eicp_server.c:138:16: note: rv is assigned xrdp-0.10.2/sesman/sesexec/eicp_server.c:149:20: note: rv is overwritten xrdp-0.10.2/sesman/sesexec/env.c:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/env.c:157:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_SOCKET_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/ercp_server.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/login_info.c:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/login_info.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/login_info.c:218:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/login_info.c:236:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_GENERAL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/login_info.c:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/env.c:141:19: style: The if condition is the same as the previous if condition [duplicateCondition] xrdp-0.10.2/sesman/sesexec/env.c:136:19: note: First condition xrdp-0.10.2/sesman/sesexec/env.c:141:19: note: Second condition xrdp-0.10.2/sesman/sesexec/env.c:45:59: style:inconclusive: Function 'env_check_password_file' argument 2 names different: declaration 'password' definition 'passwd'. [funcArgNamesDifferent] xrdp-0.10.2/sesman/sesexec/env.h:41:59: note: Function 'env_check_password_file' argument 2 names different: declaration 'password' definition 'passwd'. xrdp-0.10.2/sesman/sesexec/env.c:45:59: note: Function 'env_check_password_file' argument 2 names different: declaration 'password' definition 'passwd'. xrdp-0.10.2/sesman/sesexec/env.c:102:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/sesexec/env.c:103:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/sesman/sesexec/sesexec.c:89:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SESMAN_INI [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/sesexec.c:159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/sesexec.c:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/sesexec.c:280:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/sesexec.c:367:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_STARTUP_OK [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/sesexec.c:469:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ALWAYS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/scp_process.c:623:38: style:inconclusive: Function 'scp_process' argument 1 names different: declaration 'sc' definition 'psi'. [funcArgNamesDifferent] xrdp-0.10.2/sesman/scp_process.h:39:38: note: Function 'scp_process' argument 1 names different: declaration 'sc' definition 'psi'. xrdp-0.10.2/sesman/scp_process.c:623:38: note: Function 'scp_process' argument 1 names different: declaration 'sc' definition 'psi'. xrdp-0.10.2/sesman/sesexec/session.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:190:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_SBIN_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:349:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:398:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUID_STR_SIZE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:445:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCP_SESSION_TYPE_XVNC [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:552:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:567:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_SCREATE_GENERAL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:691:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_SCREATE_GENERAL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:719:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:827:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSTRSIGLEN [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:847:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:954:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/session.c:980:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/sesexec.c:263:15: style: Variable 'error' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/sesman/sesexec/xauth.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/xwait.c:22:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/xwait.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_LIBEXEC_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/xwait.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec_control.c:70:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SESMAN_INI [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec_control.c:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_LIBEXEC_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesexec/xwait.c:83:31: style: Parameter 'env_names' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/sesexec/xwait.c:84:31: style: Parameter 'env_values' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/sesexec/session.c:688:48: style:inconclusive: Function 'session_start' argument 2 names different: declaration 's' definition 'sp'. [funcArgNamesDifferent] xrdp-0.10.2/sesman/sesexec/session.h:77:48: note: Function 'session_start' argument 2 names different: declaration 's' definition 'sp'. xrdp-0.10.2/sesman/sesexec/session.c:688:48: note: Function 'session_start' argument 2 names different: declaration 's' definition 'sp'. xrdp-0.10.2/sesman/sesexec/session.c:186:34: style: Parameter 'login_info' can be declared as pointer to const. However it seems that 'start_chansrv' is a callback function, if 'login_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/sesman/sesexec/session.c:663:42: note: You might need to cast the function pointer here xrdp-0.10.2/sesman/sesexec/session.c:186:34: note: Parameter 'login_info' can be declared as pointer to const xrdp-0.10.2/sesman/sesexec/session.c:436:35: style: Parameter 'login_info' can be declared as pointer to const. However it seems that 'start_x_server' is a callback function, if 'login_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/sesman/sesexec/session.c:615:30: note: You might need to cast the function pointer here xrdp-0.10.2/sesman/sesexec/session.c:436:35: note: Parameter 'login_info' can be declared as pointer to const xrdp-0.10.2/sesman/sesexec_control.c:195:17: style: Local variable 'size' shadows outer variable [shadowVariable] xrdp-0.10.2/sesman/sesexec_control.c:116:9: note: Shadowed declaration xrdp-0.10.2/sesman/sesexec_control.c:195:17: note: Shadow variable xrdp-0.10.2/sesman/sig.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesman.c:208:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesman.c:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesman.c:253:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesman.c:293:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesman.c:315:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesman.c:400:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_MODE_UNIX [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesman.c:465:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/session_list.c:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesman.c:580:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/session_list.c:163:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesman.c:659:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_SOCKET_ROOT_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/session_list.c:238:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesman.c:696:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_PID_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/session_list.c:301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/session_list.c:333:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SESMAN_CFG_SESS_POLICY_DEFAULT [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/session_list.c:432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/session_list.c:501:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_ip_addr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/session_list.c:518:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_STATUS_UP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/session_list.c:537:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_STATUS_UP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/authtest.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/authtest.c:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/authtest.c:248:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/authtest.c:299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/sesman.c:109:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/sesman/sesman.c:155:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xrdp-0.10.2/sesman/sesman.c:159:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xrdp-0.10.2/sesman/sesman.c:163:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xrdp-0.10.2/sesman/sesman.c:168:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xrdp-0.10.2/sesman/sesman.c:172:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xrdp-0.10.2/sesman/sesman.c:176:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xrdp-0.10.2/sesman/sesman.c:180:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] xrdp-0.10.2/sesman/sesman.c:729:13: style: Local variable 'error' shadows outer variable [shadowVariable] xrdp-0.10.2/sesman/sesman.c:687:9: note: Shadowed declaration xrdp-0.10.2/sesman/sesman.c:729:13: note: Shadow variable xrdp-0.10.2/sesman/sesman.c:750:13: style: Local variable 'error' shadows outer variable [shadowVariable] xrdp-0.10.2/sesman/sesman.c:687:9: note: Shadowed declaration xrdp-0.10.2/sesman/sesman.c:750:13: note: Shadow variable xrdp-0.10.2/sesman/sesman.c:197:53: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/sesman/tools/dis.c:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesadmin.c:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesadmin.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesadmin.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/xcon.c:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesrun.c:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesrun.c:258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesrun.c:308:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesrun.c:428:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesrun.c:457:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_RESPONSE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesrun.c:491:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesrun.c:515:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_CREATE_SESSION_RESPONSE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesrun.c:548:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_CFG_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_common_main.c:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_ENV [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_base64.c:375:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_b64_rfc4648_ex1_to [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_fifo_calls.c:209:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_fifo__null [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_guid.c:17:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUID_STR_SIZE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_guid.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUID_STR_SIZE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_guid.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUID_STR_SIZE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_guid.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUID_STR_SIZE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_guid.c:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_guid_to_str_remotefx [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_list_calls.c:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_list__simple [valueFlowBailoutIncompleteVar] xrdp-0.10.2/sesman/tools/sesrun.c:121:13: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/tests/common/test_os_calls.c:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_os_calls.c:501:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_g_file_get_size__returns_file_size [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_os_calls_signals.c:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XR_STATUS_CODE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_os_calls_signals.c:163:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XR_STATUS_CODE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_os_calls_signals.c:257:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XR_STATUS_CODE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_os_calls_signals.c:270:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_g_set_alarm [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_os_calls_signals.c:58:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] xrdp-0.10.2/tests/common/test_parse.c:161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCS_REPLACEMENT_CHARACTER [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_parse.c:313:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_out_utf8_as_utf16_le [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_ssl_calls.c:383:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_rc4_enc_ok [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:248:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:292:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:338:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:406:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:424:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:442:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:460:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:480:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:500:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:521:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:542:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:563:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:585:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:605:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:625:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:645:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:664:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_STRING_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:684:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:707:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:732:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:757:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:782:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:806:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:827:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:845:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:875:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:893:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:911:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:931:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:951:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:972:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:993:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMASK_CHAR_END_OF_LIST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:1076:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSTRSIGLEN [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:1124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXSTRSIGLEN [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls.c:1160:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_strnjoin__when_src_is_null__returns_empty_string [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLEN_UTF8_CHAR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:171:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCS_REPLACEMENT_CHARACTER [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:218:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCS_REPLACEMENT_CHARACTER [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:361:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCS_REPLACEMENT_CHARACTER [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:413:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCS_REPLACEMENT_CHARACTER [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:823:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_get_next_char__section_1 [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_main.c:46:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_MODE_UNIX [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_main.c:202:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_main.c:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_ENV [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:163:33: style: Variable 'tests' can be declared as const array [constVariable] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:212:33: style: Variable 'tests' can be declared as const array [constVariable] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:352:33: style: Variable 'tests' can be declared as const array [constVariable] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:402:33: style: Variable 'tests' can be declared as const array [constVariable] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:518:33: style: Variable 'tests' can be declared as const array [constVariable] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:688:22: style: struct member 'pos_to_char_map::pos' is never used. [unusedStructMember] xrdp-0.10.2/tests/common/test_string_calls_unicode.c:689:18: style: struct member 'pos_to_char_map::c32' is never used. [unusedStructMember] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:117:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_BAD_HEADER [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:267:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:318:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:344:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:392:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:416:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:440:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:464:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:488:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:512:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:536:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:570:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:620:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:664:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:692:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:725:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:765:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:805:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:844:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:876:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_recv_calls.c:900:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_libipm_send_recv_all_test [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:136:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:170:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:251:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:344:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_BUFFER_OVERFLOW [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:368:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:400:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:436:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_UNSUPPORTED_TYPE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:472:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_SUCCESS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:491:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_LI_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_send_calls.c:515:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_libipm_append_all_test [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libipm/test_libipm_main.c:66:23: style: Variable 'istatus' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/tests/libxrdp/test_libxrdp_main.c:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_ENV [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:16:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xrdp_rdp [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_PROCESS_MONITORS_ERR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_PROCESS_MONITORS_ERR_TOO_MANY_MONITORS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:98:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:147:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:190:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_PROCESS_MONITORS_ERR_INVALID_DESKTOP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:218:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_PROCESS_MONITORS_ERR_INVALID_DESKTOP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:246:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_PROCESS_MONITORS_ERR_INVALID_DESKTOP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:274:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_PROCESS_MONITORS_ERR_INVALID_DESKTOP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:291:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_xrdp_sec_process_mcs_data_monitors__when_flags_is_not_zero__fail [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:23:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_PROCESS_MONITORS_ERR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_size_description [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_size_description [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_MONITOR_PRIMARY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_MONITOR_PRIMARY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:402:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_libxrdp_process_monitor_stream__when_description_is_null__fail [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:42:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:34:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:42:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:42:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:34:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:42:12: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:61:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:53:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:61:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:61:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:53:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:61:12: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:89:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:73:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:89:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:89:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:73:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:89:12: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:138:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:122:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:138:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:138:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:122:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:138:12: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:186:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:170:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:186:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:186:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:170:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:186:12: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:214:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:198:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:214:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:214:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:198:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:214:12: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:242:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:226:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:242:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:242:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:226:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:242:12: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:270:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:254:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:270:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:270:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:254:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:270:12: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:272:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/memtest/libmem.c:344:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/memtest/libmem.c:377:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:20:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:12:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:20:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:20:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:12:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:20:12: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:39:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:31:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:39:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:39:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:31:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:39:12: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:63:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:55:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:63:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:63:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:55:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:63:12: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:99:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:79:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:99:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:99:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:79:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:99:12: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:230:5: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:150:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:230:5: note: Null pointer dereference xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:230:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:150:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:230:12: note: Null pointer dereference xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:65:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_IMAGE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:131:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_IMAGE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:180:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_IMAGE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:212:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XBLT_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:218:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XBLT_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:224:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XBLT_NONE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:231:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XBLT_ZOOM [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:238:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XBLT_ZOOM [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:245:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XBLT_ZOOM [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:252:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XBLT_SCALE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:259:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XBLT_SCALE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:266:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XBLT_SCALE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_bitmap_load.c:314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_bitmap_load__with_invalid_image__fail [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_tconfig.c:20:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_TOP_SRCDIR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_tconfig.c:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_TOP_SRCDIR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_tconfig.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_TOP_SRCDIR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_tconfig.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_TOP_SRCDIR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_tconfig.c:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_TOP_SRCDIR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_tconfig.c:70:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_TOP_SRCDIR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_tconfig.c:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_TOP_SRCDIR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_tconfig.c:131:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_TOP_SRCDIR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_tconfig.c:142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_TOP_SRCDIR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_tconfig.c:158:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_tconfig_gfx_always_success [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/memtest/libmem.c:81:12: warning: If memory allocation fails, then there is a possible null pointer dereference: self [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:80:37: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:80:12: note: Assignment 'self=(struct mem_info*)malloc(sizeof(struct mem_info))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:81:12: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:82:5: warning: If memory allocation fails, then there is a possible null pointer dereference: self [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:80:37: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:80:12: note: Assignment 'self=(struct mem_info*)malloc(sizeof(struct mem_info))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:82:5: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:83:5: warning: If memory allocation fails, then there is a possible null pointer dereference: self [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:80:37: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:80:12: note: Assignment 'self=(struct mem_info*)malloc(sizeof(struct mem_info))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:83:5: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:86:12: warning: If memory allocation fails, then there is a possible null pointer dereference: mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:85:35: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:85:10: note: Assignment 'mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:86:12: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:87:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:85:35: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:85:10: note: Assignment 'mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:87:5: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:88:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:85:35: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:85:10: note: Assignment 'mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:88:5: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:89:5: warning: If memory allocation fails, then there is a possible null pointer dereference: self [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:80:37: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:80:12: note: Assignment 'self=(struct mem_info*)malloc(sizeof(struct mem_info))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:89:5: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:90:5: warning: If memory allocation fails, then there is a possible null pointer dereference: self [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:80:37: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:80:12: note: Assignment 'self=(struct mem_info*)malloc(sizeof(struct mem_info))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:90:5: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:132:16: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:131:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:131:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:132:16: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:133:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:131:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:131:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:133:9: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:134:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:131:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:131:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:134:9: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:147:20: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:146:47: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:146:22: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:147:20: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:148:13: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:146:47: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:146:22: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:148:13: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:149:13: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:146:47: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:146:22: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:149:13: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:150:13: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:146:47: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:146:22: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:150:13: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:151:13: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:146:47: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:146:22: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:151:13: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:170:16: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:169:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:169:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:170:16: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:171:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:169:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:169:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:171:9: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:172:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:169:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:169:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:172:9: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:174:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:169:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:169:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:174:9: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:196:16: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:195:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:195:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:196:16: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:197:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:195:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:195:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:197:9: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:198:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:195:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:195:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:198:9: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:233:20: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:232:47: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:232:22: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:233:20: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:234:13: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:232:47: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:232:22: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:234:13: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:235:13: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:232:47: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:232:22: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:235:13: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:236:13: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:232:47: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:232:22: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:236:13: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:237:13: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:232:47: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:232:22: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:237:13: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:256:16: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:255:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:255:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:256:16: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:257:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:255:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:255:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:257:9: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:258:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:255:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:255:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:258:9: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:260:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new_mi [nullPointerOutOfMemory] xrdp-0.10.2/tests/memtest/libmem.c:255:43: note: Assuming allocation function fails xrdp-0.10.2/tests/memtest/libmem.c:255:18: note: Assignment 'new_mi=(struct mem_item*)malloc(sizeof(struct mem_item))', assigned value is 0 xrdp-0.10.2/tests/memtest/libmem.c:260:9: note: Null pointer dereference xrdp-0.10.2/tests/memtest/libmem.c:407:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/tests/xrdp/test_xrdp_egfx.c:42:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xrdp_egfx_bulk [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_xrdp_egfx.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_xrdp_egfx_send_create_surface__happy_path [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_xrdp_main.c:63:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_ENV [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_xrdp_region.c:72:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xrdp_region [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_xrdp_region.c:90:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xrdp_region [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_xrdp_region.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixman_bool_t [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_xrdp_region.c:118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xrdp_region [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tests/xrdp/test_xrdp_region.c:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execute_suite [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/chkpriv/xrdp-droppriv.c:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp.c:103:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp.c:137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp.c:239:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp.c:278:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLOUT [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp.c:328:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:466:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp.c:246:13: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp.c:99:29: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:125:23: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:296:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:343:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:363:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:161:9: style: Variable 'row' is reassigned a value before the old one has been used. [redundantAssignment] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:159:8: note: row is assigned xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:161:9: note: row is overwritten xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:455:26: style:inconclusive: Function 'show_msg' argument 1 names different: declaration 'not_main_thread' definition 'not_main_window'. [funcArgNamesDifferent] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:56:26: note: Function 'show_msg' argument 1 names different: declaration 'not_main_thread' definition 'not_main_window'. xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:455:26: note: Function 'show_msg' argument 1 names different: declaration 'not_main_thread' definition 'not_main_window'. xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:523:34: style:inconclusive: Function 'enable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. [funcArgNamesDifferent] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:61:34: note: Function 'enable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:523:34: note: Function 'enable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:542:35: style:inconclusive: Function 'disable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. [funcArgNamesDifferent] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:62:35: note: Function 'disable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:542:35: note: Function 'disable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:591:37: style:inconclusive: Function 'show_loc_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. [funcArgNamesDifferent] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:70:37: note: Function 'show_loc_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:591:37: note: Function 'show_loc_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:614:37: style:inconclusive: Function 'show_rem_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. [funcArgNamesDifferent] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:71:37: note: Function 'show_rem_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:614:37: note: Function 'show_rem_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:637:44: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'on_delete_event' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:215:5: note: You might need to cast the function pointer here xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:637:44: note: Parameter 'widget' can be declared as pointer to const xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:637:62: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'on_delete_event' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:215:5: note: You might need to cast the function pointer here xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:637:62: note: Parameter 'ev' can be declared as pointer to const xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:637:75: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_delete_event' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:215:5: note: You might need to cast the function pointer here xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:637:75: note: Parameter 'data' can be declared as pointer to const xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:646:35: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'on_destroy' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:216:5: note: You might need to cast the function pointer here xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:646:35: note: Parameter 'widget' can be declared as pointer to const xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:646:52: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_destroy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:216:5: note: You might need to cast the function pointer here xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:646:52: note: Parameter 'data' can be declared as pointer to const xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:696:41: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'on_clear_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:219:5: note: You might need to cast the function pointer here xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:696:41: note: Parameter 'widget' can be declared as pointer to const xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:696:58: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_clear_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:219:5: note: You might need to cast the function pointer here xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:696:58: note: Parameter 'data' can be declared as pointer to const xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:708:40: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'on_quit_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:220:5: note: You might need to cast the function pointer here xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:708:40: note: Parameter 'widget' can be declared as pointer to const xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:708:57: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_quit_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:220:5: note: You might need to cast the function pointer here xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:708:57: note: Parameter 'data' can be declared as pointer to const xrdp-0.10.2/tools/devel/gtcp_proxy/gtcp-proxy.c:302:21: style: Variable 'lis_skt' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/tools/devel/gtcp_proxy/hexdump.c:35:33: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/tools/devel/gtcp_proxy/hexdump.c:49:10: style: Variable 'cvt' can be declared as const array [constVariable] xrdp-0.10.2/tools/devel/gtcp_proxy/hexdump.c:121:10: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/tools/devel/tcp_proxy/main.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/tcp_proxy/main.c:305:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/tcp_proxy/main.c:312:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/third_party/tomlc99/toml.c:1496:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xrdp-0.10.2/third_party/tomlc99/toml.c:2137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xrdp-0.10.2/third_party/tomlc99/toml.c:2196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ProjectionThread.hpp:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 1ms [valueFlowBailoutIncompleteVar] xrdp-0.10.2/tools/devel/tcp_proxy/main.c:351:16: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:242:52: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] xrdp-0.10.2/ulalaca/ProjectionThread.hpp:48:63: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] xrdp-0.10.2/ulalaca/XrdpStream.hpp:23:5: style: Class 'XrdpStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:142:21: style: C-style pointer casting [cstyleCast] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:252:9: style: C-style pointer casting [cstyleCast] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:205:19: style: The scope of the variable 'promise' can be reduced. [variableScope] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:220:24: style: Checking if unsigned expression 'retval' is less than zero. [unsignedLessThanZero] xrdp-0.10.2/ulalaca/UnixSocket.hpp:69:43: performance: Function parameter 'path' should be passed by const reference. [passedByValue] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:142:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:59:25: style: Variable 'lockStatus' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:130:21: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:131:21: style: Variable 'y1' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:132:21: style: Variable 'x2' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:133:21: style: Variable 'y2' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:139:28: style: Variable 'channelId' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:140:24: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:141:19: style: Variable 'size' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:142:19: style: Variable 'data' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:143:25: style: Variable 'total_size' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:59:14: style: Variable 'lockStatus' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:130:18: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:131:18: style: Variable 'y1' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:132:18: style: Variable 'x2' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:133:18: style: Variable 'y2' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:139:18: style: Variable 'channelId' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:140:18: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:141:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:142:14: style: Variable 'data' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/ProjectionThread.cpp:143:14: style: Variable 'total_size' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/SocketStream.hpp:21:13: style:inconclusive: Member variable 'InputSocketStream::_buffer' is in the wrong place in the initializer list. [initializerList] xrdp-0.10.2/ulalaca/SocketStream.cpp:10:5: note: Member variable 'InputSocketStream::_buffer' is in the wrong place in the initializer list. xrdp-0.10.2/ulalaca/SocketStream.hpp:21:13: note: Member variable 'InputSocketStream::_buffer' is in the wrong place in the initializer list. xrdp-0.10.2/ulalaca/SocketStream.hpp:35:10: style:inconclusive: Member variable 'OutputSocketStream::_buffer' is in the wrong place in the initializer list. [initializerList] xrdp-0.10.2/ulalaca/SocketStream.cpp:35:5: note: Member variable 'OutputSocketStream::_buffer' is in the wrong place in the initializer list. xrdp-0.10.2/ulalaca/SocketStream.hpp:35:10: note: Member variable 'OutputSocketStream::_buffer' is in the wrong place in the initializer list. xrdp-0.10.2/ulalaca/SocketStream.cpp:42:18: style: Variable 'written' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/SocketStream.cpp:42:10: style: Variable 'written' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/ulalaca/UnixSocket.cpp:61:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/UnixSocket.cpp:73:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/UnixSocket.cpp:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/UnixSocket.cpp:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/UnixSocket.cpp:111:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/UnixSocket.cpp:64:38: style: C-style pointer casting [cstyleCast] xrdp-0.10.2/ulalaca/UnixSocket.cpp:80:39: style: C-style pointer casting [cstyleCast] xrdp-0.10.2/ulalaca/UnixSocket.cpp:97:41: style: C-style pointer casting [cstyleCast] xrdp-0.10.2/ulalaca/UnixSocket.cpp:108:8: style: Local variable 'descriptor' shadows outer function [shadowFunction] xrdp-0.10.2/ulalaca/UnixSocket.hpp:104:8: note: Shadowed declaration xrdp-0.10.2/ulalaca/UnixSocket.cpp:108:8: note: Shadow variable xrdp-0.10.2/ulalaca/UnixSocket.cpp:44:42: performance: Function parameter 'path' should be passed by const reference. [passedByValue] xrdp-0.10.2/ulalaca/ulalaca.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ulalaca.cpp:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ulalaca.cpp:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ulalaca.cpp:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ulalaca.cpp:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ulalaca.cpp:175:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ulalaca.cpp:182:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ulalaca.cpp:263:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ulalaca.cpp:326:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ulalaca.cpp:339:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/ulalaca/ulalaca.cpp:227:26: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] xrdp-0.10.2/ulalaca/ulalaca.cpp:255:22: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] xrdp-0.10.2/ulalaca/ulalaca.hpp:219:9: style:inconclusive: Member variable 'XrdpUlalaca::_keyLayout' is in the wrong place in the initializer list. [initializerList] xrdp-0.10.2/ulalaca/ulalaca.cpp:54:5: note: Member variable 'XrdpUlalaca::_keyLayout' is in the wrong place in the initializer list. xrdp-0.10.2/ulalaca/ulalaca.hpp:219:9: note: Member variable 'XrdpUlalaca::_keyLayout' is in the wrong place in the initializer list. xrdp-0.10.2/ulalaca/ulalaca.cpp:198:26: performance:inconclusive: Technically the member function 'XrdpUlalaca::getSessionSocketPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] xrdp-0.10.2/ulalaca/ulalaca.hpp:191:24: note: Technically the member function 'XrdpUlalaca::getSessionSocketPath' can be static (but you may consider moving to unnamed namespace). xrdp-0.10.2/ulalaca/ulalaca.cpp:198:26: note: Technically the member function 'XrdpUlalaca::getSessionSocketPath' can be static (but you may consider moving to unnamed namespace). xrdp-0.10.2/ulalaca/ulalaca.cpp:288:13: style: C-style pointer casting [cstyleCast] xrdp-0.10.2/ulalaca/ulalaca.cpp:301:13: style: C-style pointer casting [cstyleCast] xrdp-0.10.2/ulalaca/ulalaca.cpp:331:21: style: C-style pointer casting [cstyleCast] xrdp-0.10.2/ulalaca/ulalaca.cpp:338:21: style: C-style pointer casting [cstyleCast] xrdp-0.10.2/ulalaca/ulalaca.cpp:95:68: style:inconclusive: Function 'lib_mod_set_param' argument 2 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] xrdp-0.10.2/ulalaca/ulalaca.hpp:175:66: note: Function 'lib_mod_set_param' argument 2 names different: declaration 'name' definition '_name'. xrdp-0.10.2/ulalaca/ulalaca.cpp:95:68: note: Function 'lib_mod_set_param' argument 2 names different: declaration 'name' definition '_name'. xrdp-0.10.2/ulalaca/ulalaca.cpp:95:87: style:inconclusive: Function 'lib_mod_set_param' argument 3 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent] xrdp-0.10.2/ulalaca/ulalaca.hpp:175:84: note: Function 'lib_mod_set_param' argument 3 names different: declaration 'value' definition '_value'. xrdp-0.10.2/ulalaca/ulalaca.cpp:95:87: note: Function 'lib_mod_set_param' argument 3 names different: declaration 'value' definition '_value'. xrdp-0.10.2/ulalaca/ulalaca.cpp:198:60: style: Parameter 'username' can be declared as reference to const [constParameterReference] xrdp-0.10.2/ulalaca/ulalaca.cpp:230:16: style: Variable 'dirtyRect' can be declared as reference to const [constVariableReference] xrdp-0.10.2/ulalaca/ulalaca.cpp:258:38: style: Parameter 'rect' can be declared as reference to const [constParameterReference] xrdp-0.10.2/ulalaca/ulalaca.cpp:158:54: style: Parameter '_this' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/ulalaca/ulalaca.cpp:186:61: style: Parameter '_this' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/ulalaca/ulalaca.cpp:190:70: style: Parameter '_this' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/ulalaca/ulalaca.cpp:194:62: style: Parameter '_this' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/vnc/vnc.c:234:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_MONITOR_DATA_MAXIMUM_MONITORS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:308:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:351:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_MONITOR_DATA_MAXIMUM_MONITORS [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:467:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_CHANNEL_DATA [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:684:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:745:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:782:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:798:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:874:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:982:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:1125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:1201:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:1388:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:1541:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:1573:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:1644:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_MODE_TCP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:2054:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:2114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:2127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:2156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc.c:2281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:143:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:269:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_USE_LONG_FORMAT_NAMES [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:404:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_RESPONSE_OK [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:555:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_UNICODETEXT [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:713:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:756:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_USE_LONG_FORMAT_NAMES [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:822:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:881:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XR_CHANNEL_FLAG_FIRST [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:990:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:1063:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIPRDR_SVC_CHANNEL_NAME [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vnc/vnc_clip.c:256:40: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/vnc/vnc_clip.c:755:32: style: Variable 'vc' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/vrplayer/decoder.cpp:21:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WTS_CURRENT_SESSION [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vrplayer/decoder.cpp:29:51: style: Obsolete function 'QString::toAscii' called. It is recommended to use 'QString::toLatin1' instead. [prohibitedtoAsciiCalled] xrdp-0.10.2/vrplayer/decoder.cpp:49:46: style: Obsolete function 'QString::toAscii' called. It is recommended to use 'QString::toLatin1' instead. [prohibitedtoAsciiCalled] xrdp-0.10.2/vnc/vnc.c:2067:9: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/vnc/vnc.c:2071:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/vnc/vnc.c:2075:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/vnc/vnc.c:2079:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/vnc/vnc.c:2083:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/vnc/vnc.c:2087:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/vnc/vnc.c:2091:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/vnc/vnc.c:2095:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/vnc/vnc.c:2099:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/vrplayer/decoder.cpp:59:40: style:inconclusive: Function 'onGeometryChanged' argument 1 names different: declaration 'geometry' definition 'g'. [funcArgNamesDifferent] xrdp-0.10.2/vrplayer/decoder.h:36:39: note: Function 'onGeometryChanged' argument 1 names different: declaration 'geometry' definition 'g'. xrdp-0.10.2/vrplayer/decoder.cpp:59:40: note: Function 'onGeometryChanged' argument 1 names different: declaration 'geometry' definition 'g'. xrdp-0.10.2/vnc/vnc.c:1513:15: style: Condition 'error==0' is always true [knownConditionTrueFalse] xrdp-0.10.2/vnc/vnc.c:1512:13: note: Assignment 'error=0', assigned value is 0 xrdp-0.10.2/vnc/vnc.c:1513:15: note: Condition 'error==0' is always true xrdp-0.10.2/vnc/vnc.c:234:19: style: Checking if unsigned expression 'count' is less than zero. [unsignedLessThanZero] xrdp-0.10.2/vnc/vnc.c:353:19: style: Checking if unsigned expression 'sl->count' is less than zero. [unsignedLessThanZero] xrdp-0.10.2/vnc/vnc.c:1933:22: style: Local variable 'i' shadows outer variable [shadowVariable] xrdp-0.10.2/vnc/vnc.c:1613:9: note: Shadowed declaration xrdp-0.10.2/vnc/vnc.c:1933:22: note: Shadow variable xrdp-0.10.2/vnc/vnc.c:751:62: style: Parameter 'palette' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/vnc/vnc.c:1497:28: style: Parameter 'v' can be declared as pointer to const. However it seems that 'lib_mod_signal' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/vnc/vnc.c:2258:21: note: You might need to cast the function pointer here xrdp-0.10.2/vnc/vnc.c:1497:28: note: Parameter 'v' can be declared as pointer to const xrdp-0.10.2/vnc/vnc.c:2014:25: style: Parameter 'v' can be declared as pointer to const. However it seems that 'lib_mod_end' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/vnc/vnc.c:2259:18: note: You might need to cast the function pointer here xrdp-0.10.2/vnc/vnc.c:2014:25: note: Parameter 'v' can be declared as pointer to const xrdp-0.10.2/vnc/vnc.c:2166:31: style: Parameter 'v' can be declared as pointer to const. However it seems that 'lib_mod_frame_ack' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/vnc/vnc.c:2263:24: note: You might need to cast the function pointer here xrdp-0.10.2/vnc/vnc.c:2166:31: note: Parameter 'v' can be declared as pointer to const xrdp-0.10.2/vnc/vnc.c:2202:44: style: Parameter 'v' can be declared as pointer to const. However it seems that 'lib_mod_server_version_message' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/vnc/vnc.c:2267:37: note: You might need to cast the function pointer here xrdp-0.10.2/vnc/vnc.c:2202:44: note: Parameter 'v' can be declared as pointer to const xrdp-0.10.2/vnc/vnc.c:2239:52: style: Parameter 'v' can be declared as pointer to const. However it seems that 'lib_mod_server_monitor_full_invalidate' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/vnc/vnc.c:2266:45: note: You might need to cast the function pointer here xrdp-0.10.2/vnc/vnc.c:2239:52: note: Parameter 'v' can be declared as pointer to const xrdp-0.10.2/vnc/vnc.c:625:15: style: Variable 'start' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/vnc/vnc.c:626:15: style: Variable 'shift' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/vnc/vnc.c:695:15: style: Variable 'start' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/vnc/vnc.c:696:15: style: Variable 'shift' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/vrplayer/demuxmedia.cpp:76:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/vrplayer/demuxmedia.cpp:86:17: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/vrplayer/demuxmedia.cpp:110:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/vrplayer/dlgabout.cpp:17:16: performance:inconclusive: Either there is a missing 'override', or the member function 'DlgAbout::onOk' can be static. [functionStatic] xrdp-0.10.2/vrplayer/dlgabout.h:23:14: note: Either there is a missing 'override', or the member function 'DlgAbout::onOk' can be static. xrdp-0.10.2/vrplayer/dlgabout.cpp:17:16: note: Either there is a missing 'override', or the member function 'DlgAbout::onOk' can be static. xrdp-0.10.2/vrplayer/mainwindow.cpp:170:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vrplayer/mainwindow.cpp:337:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vrplayer/mainwindow.cpp:424:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/vrplayer/mainwindow.cpp:407:18: performance:inconclusive: Either there is a missing 'override', or the member function 'MainWindow::onBtnRewindClicked' can be static. [functionStatic] xrdp-0.10.2/vrplayer/mainwindow.h:75:14: note: Either there is a missing 'override', or the member function 'MainWindow::onBtnRewindClicked' can be static. xrdp-0.10.2/vrplayer/mainwindow.cpp:407:18: note: Either there is a missing 'override', or the member function 'MainWindow::onBtnRewindClicked' can be static. xrdp-0.10.2/vrplayer/ourinterface.cpp:96:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WTS_CURRENT_SESSION [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vrplayer/ourinterface.cpp:130:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/vrplayer/mainwindow.cpp:73:42: style:inconclusive: Function 'closeEvent' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent] xrdp-0.10.2/vrplayer/mainwindow.h:89:38: note: Function 'closeEvent' argument 1 names different: declaration 'e' definition 'event'. xrdp-0.10.2/vrplayer/mainwindow.cpp:73:42: note: Function 'closeEvent' argument 1 names different: declaration 'e' definition 'event'. xrdp-0.10.2/vrplayer/mainwindow.cpp:463:36: style:inconclusive: Function 'onElapsedTime' argument 1 names different: declaration 'secs' definition 'val'. [funcArgNamesDifferent] xrdp-0.10.2/vrplayer/mainwindow.h:79:32: note: Function 'onElapsedTime' argument 1 names different: declaration 'secs' definition 'val'. xrdp-0.10.2/vrplayer/mainwindow.cpp:463:36: note: Function 'onElapsedTime' argument 1 names different: declaration 'secs' definition 'val'. xrdp-0.10.2/vrplayer/mainwindow.cpp:513:46: style:inconclusive: Function 'onSliderActionTriggered' argument 1 names different: declaration 'value' definition 'action'. [funcArgNamesDifferent] xrdp-0.10.2/vrplayer/mainwindow.h:80:42: note: Function 'onSliderActionTriggered' argument 1 names different: declaration 'value' definition 'action'. xrdp-0.10.2/vrplayer/mainwindow.cpp:513:46: note: Function 'onSliderActionTriggered' argument 1 names different: declaration 'value' definition 'action'. xrdp-0.10.2/vrplayer/ourinterface.cpp:56:50: style: Obsolete function 'QString::toAscii' called. It is recommended to use 'QString::toLatin1' instead. [prohibitedtoAsciiCalled] xrdp-0.10.2/vrplayer/ourinterface.cpp:128:51: style: Obsolete function 'QString::toAscii' called. It is recommended to use 'QString::toLatin1' instead. [prohibitedtoAsciiCalled] xrdp-0.10.2/vrplayer/ourinterface.cpp:144:19: performance:inconclusive: Either there is a missing 'override', or the member function 'OurInterface::sendVideoFormat' can be static. [functionStatic] xrdp-0.10.2/vrplayer/ourinterface.h:73:14: note: Either there is a missing 'override', or the member function 'OurInterface::sendVideoFormat' can be static. xrdp-0.10.2/vrplayer/ourinterface.cpp:144:19: note: Either there is a missing 'override', or the member function 'OurInterface::sendVideoFormat' can be static. xrdp-0.10.2/vrplayer/ourinterface.cpp:157:19: performance:inconclusive: Either there is a missing 'override', or the member function 'OurInterface::sendAudioFormat' can be static. [functionStatic] xrdp-0.10.2/vrplayer/ourinterface.h:74:14: note: Either there is a missing 'override', or the member function 'OurInterface::sendAudioFormat' can be static. xrdp-0.10.2/vrplayer/ourinterface.cpp:157:19: note: Either there is a missing 'override', or the member function 'OurInterface::sendAudioFormat' can be static. xrdp-0.10.2/vrplayer/ourinterface.cpp:47:24: style: Condition 'sendVideoFormat()' is always false [knownConditionTrueFalse] xrdp-0.10.2/vrplayer/ourinterface.cpp:47:24: note: Calling function 'sendVideoFormat' returns 0 xrdp-0.10.2/vrplayer/ourinterface.cpp:47:24: note: Condition 'sendVideoFormat()' is always false xrdp-0.10.2/vrplayer/ourinterface.cpp:50:24: style: Condition 'sendAudioFormat()' is always false [knownConditionTrueFalse] xrdp-0.10.2/vrplayer/ourinterface.cpp:50:24: note: Calling function 'sendAudioFormat' returns 0 xrdp-0.10.2/vrplayer/ourinterface.cpp:50:24: note: Condition 'sendAudioFormat()' is always false xrdp-0.10.2/vrplayer/ourinterface.cpp:215:40: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] xrdp-0.10.2/vrplayer/playaudio.cpp:38:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/vrplayer/playaudio.cpp:45:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/vrplayer/playaudio.cpp:61:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/vrplayer/playaudio.cpp:70:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/vrplayer/playvideo.cpp:47:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/vrplayer/playvideo.cpp:61:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/vrplayer/playaudio.cpp:89:24: style: C-style pointer casting [cstyleCast] xrdp-0.10.2/vrplayer/playaudio.cpp:84:18: style: The scope of the variable 'pkt' can be reduced. [variableScope] xrdp-0.10.2/third_party/tomlc99/toml.c:415:13: warning:inconclusive: Possible null pointer dereference: p [nullPointer] xrdp-0.10.2/third_party/tomlc99/toml.c:491:15: note: Assignment 'dst=0', assigned value is 0 xrdp-0.10.2/third_party/tomlc99/toml.c:502:24: note: Calling function 'expand', 1st argument 'dst' value is 0 xrdp-0.10.2/third_party/tomlc99/toml.c:412:7: note: Assuming condition is false xrdp-0.10.2/third_party/tomlc99/toml.c:415:13: note: Null pointer dereference xrdp-0.10.2/waitforx/waitforx.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XW_STATUS_TIMED_OUT [valueFlowBailoutIncompleteVar] xrdp-0.10.2/waitforx/waitforx.c:117:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XW_STATUS_MISC_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/third_party/tomlc99/toml.c:1962:27: style:inconclusive: Function 'toml_rtots' argument 1 names different: declaration 's' definition 'src_'. [funcArgNamesDifferent] xrdp-0.10.2/third_party/tomlc99/toml.h:173:39: note: Function 'toml_rtots' argument 1 names different: declaration 's' definition 'src_'. xrdp-0.10.2/third_party/tomlc99/toml.c:1962:27: note: Function 'toml_rtots' argument 1 names different: declaration 's' definition 'src_'. xrdp-0.10.2/third_party/tomlc99/toml.c:2051:26: style:inconclusive: Function 'toml_rtob' argument 1 names different: declaration 's' definition 'src'. [funcArgNamesDifferent] xrdp-0.10.2/third_party/tomlc99/toml.h:169:38: note: Function 'toml_rtob' argument 1 names different: declaration 's' definition 'src'. xrdp-0.10.2/third_party/tomlc99/toml.c:2051:26: note: Function 'toml_rtob' argument 1 names different: declaration 's' definition 'src'. xrdp-0.10.2/third_party/tomlc99/toml.c:2051:36: style:inconclusive: Function 'toml_rtob' argument 2 names different: declaration 'ret' definition 'ret_'. [funcArgNamesDifferent] xrdp-0.10.2/third_party/tomlc99/toml.h:169:46: note: Function 'toml_rtob' argument 2 names different: declaration 'ret' definition 'ret_'. xrdp-0.10.2/third_party/tomlc99/toml.c:2051:36: note: Function 'toml_rtob' argument 2 names different: declaration 'ret' definition 'ret_'. xrdp-0.10.2/third_party/tomlc99/toml.c:2069:26: style:inconclusive: Function 'toml_rtoi' argument 1 names different: declaration 's' definition 'src'. [funcArgNamesDifferent] xrdp-0.10.2/third_party/tomlc99/toml.h:170:38: note: Function 'toml_rtoi' argument 1 names different: declaration 's' definition 'src'. xrdp-0.10.2/third_party/tomlc99/toml.c:2069:26: note: Function 'toml_rtoi' argument 1 names different: declaration 's' definition 'src'. xrdp-0.10.2/third_party/tomlc99/toml.c:2069:40: style:inconclusive: Function 'toml_rtoi' argument 2 names different: declaration 'ret' definition 'ret_'. [funcArgNamesDifferent] xrdp-0.10.2/third_party/tomlc99/toml.h:170:50: note: Function 'toml_rtoi' argument 2 names different: declaration 'ret' definition 'ret_'. xrdp-0.10.2/third_party/tomlc99/toml.c:2069:40: note: Function 'toml_rtoi' argument 2 names different: declaration 'ret' definition 'ret_'. xrdp-0.10.2/third_party/tomlc99/toml.c:2142:29: style:inconclusive: Function 'toml_rtod_ex' argument 1 names different: declaration 's' definition 'src'. [funcArgNamesDifferent] xrdp-0.10.2/third_party/tomlc99/toml.h:172:41: note: Function 'toml_rtod_ex' argument 1 names different: declaration 's' definition 'src'. xrdp-0.10.2/third_party/tomlc99/toml.c:2142:29: note: Function 'toml_rtod_ex' argument 1 names different: declaration 's' definition 'src'. xrdp-0.10.2/third_party/tomlc99/toml.c:2142:42: style:inconclusive: Function 'toml_rtod_ex' argument 2 names different: declaration 'ret' definition 'ret_'. [funcArgNamesDifferent] xrdp-0.10.2/third_party/tomlc99/toml.h:172:52: note: Function 'toml_rtod_ex' argument 2 names different: declaration 'ret' definition 'ret_'. xrdp-0.10.2/third_party/tomlc99/toml.c:2142:42: note: Function 'toml_rtod_ex' argument 2 names different: declaration 'ret' definition 'ret_'. xrdp-0.10.2/third_party/tomlc99/toml.c:2201:26: style:inconclusive: Function 'toml_rtod' argument 1 names different: declaration 's' definition 'src'. [funcArgNamesDifferent] xrdp-0.10.2/third_party/tomlc99/toml.h:171:38: note: Function 'toml_rtod' argument 1 names different: declaration 's' definition 'src'. xrdp-0.10.2/third_party/tomlc99/toml.c:2201:26: note: Function 'toml_rtod' argument 1 names different: declaration 's' definition 'src'. xrdp-0.10.2/third_party/tomlc99/toml.c:2201:39: style:inconclusive: Function 'toml_rtod' argument 2 names different: declaration 'ret' definition 'ret_'. [funcArgNamesDifferent] xrdp-0.10.2/third_party/tomlc99/toml.h:171:49: note: Function 'toml_rtod' argument 2 names different: declaration 'ret' definition 'ret_'. xrdp-0.10.2/third_party/tomlc99/toml.c:2201:39: note: Function 'toml_rtod' argument 2 names different: declaration 'ret' definition 'ret_'. xrdp-0.10.2/third_party/tomlc99/toml.c:2206:26: style:inconclusive: Function 'toml_rtos' argument 1 names different: declaration 's' definition 'src'. [funcArgNamesDifferent] xrdp-0.10.2/third_party/tomlc99/toml.h:168:38: note: Function 'toml_rtos' argument 1 names different: declaration 's' definition 'src'. xrdp-0.10.2/third_party/tomlc99/toml.c:2206:26: note: Function 'toml_rtos' argument 1 names different: declaration 's' definition 'src'. xrdp-0.10.2/third_party/tomlc99/toml.c:1022:13: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/third_party/tomlc99/toml.c:1120:13: style: Variable 'subtabstr' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/third_party/tomlc99/toml.c:1348:13: style: Variable 'zstr' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/third_party/tomlc99/toml.c:1527:39: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/third_party/tomlc99/toml.c:2075:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/third_party/tomlc99/toml.c:2147:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/third_party/tomlc99/toml.c:2163:11: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/funcs.c:95:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xrdp_rect [valueFlowBailoutIncompleteVar] xrdp-0.10.2/third_party/tomlc99/toml.c:1189:7: style: struct member 'tabpath_t::cnt' is never used. [unusedStructMember] xrdp-0.10.2/third_party/tomlc99/toml.c:1190:11: style: struct member 'tabpath_t::key' is never used. [unusedStructMember] xrdp-0.10.2/third_party/tomlc99/toml.c:1517:11: style: Variable 'bufsz' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/funcs.c:31:36: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/funcs.c:58:34: style: Parameter 'in1' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/funcs.c:58:57: style: Parameter 'in2' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/funcs.c:104:37: style: Parameter 'in1' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/funcs.c:122:34: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/lang.c:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBD_FLAG_EXT [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/lang.c:241:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_CFG_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/lang.c:290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp.c:393:0: error: #error unusable int size, must be 4 [preprocessorErrorDirective] xrdp-0.10.2/xrdp/xrdp.c:393:5: error: #error unusable int size, must be 4 [preprocessorErrorDirective] xrdp-0.10.2/xrdp/lang.c:201:21: style: g_strncasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strncasecmpCalled] xrdp-0.10.2/xrdp/lang.c:70:67: style: Parameter 'keys' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/lang.c:141:27: style: Variable 'ki' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/lang.c:161:27: style: Variable 'ki' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_bitmap_common.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap_common.c:146:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_BITMAP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap_common.c:441:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_IMAGE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap_load.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap_load.c:199:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_BITMAP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap_load.c:256:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_BITMAP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap_load.c:318:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap_load.c:540:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap_load.c:703:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap_common.c:321:28: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] xrdp-0.10.2/xrdp/xrdp_bitmap_common.c:322:28: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] xrdp-0.10.2/xrdp/xrdp_bitmap_common.c:188:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_bitmap_load.c:125:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/xrdp_bitmap.c:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_WND [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap.c:233:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_IMAGE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap.c:470:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap.c:631:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_BITMAP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_bitmap.c:1043:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_WND [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_cache.c:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_MAX_BITMAP_CACHE_ID [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_cache.c:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_MAX_BITMAP_CACHE_ID [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_cache.c:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_MAX_BITMAP_CACHE_IDX [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_cache.c:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_MAX_BITMAP_CACHE_ID [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_cache.c:226:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_cache.c:308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_cache.c:553:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font_item [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_cache.c:632:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_cache.c:703:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_cache.c:731:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:108:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:284:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:306:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:347:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:365:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:392:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:411:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:456:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:484:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:507:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:570:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:595:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:655:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:675:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:752:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:770:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:803:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:868:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:927:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:943:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:970:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:997:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:1059:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:1089:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:1113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:1143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_egfx.c:1162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_cache.c:181:43: style: Parameter 'client_info' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/xrdp_cache.c:761:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/xrdp_cache.c:808:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/xrdp_egfx.c:1187:15: style: Condition 'error!=0' is always false [knownConditionTrueFalse] xrdp-0.10.2/xrdp/xrdp_egfx.c:1186:38: note: Calling function 'xrdp_egfx_shutdown_delete' returns 0 xrdp-0.10.2/xrdp/xrdp_egfx.c:1186:38: note: Assignment 'error=xrdp_egfx_shutdown_delete(egfx)', assigned value is 0 xrdp-0.10.2/xrdp/xrdp_egfx.c:1187:15: note: Condition 'error!=0' is always false xrdp-0.10.2/xrdp/xrdp_egfx.c:86:57: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/xrdp_encoder_openh264.c:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_encoder_openh264.c:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_encoder.c:139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_encoder.c:367:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_encoder.c:445:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_encoder.c:1332:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable monitor_info [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_encoder.c:1406:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_encoder.c:1489:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_encoder.c:467:29: style: Condition 'out_data_bytes<1' is always false [knownConditionTrueFalse] xrdp-0.10.2/xrdp/xrdp_encoder.c:466:26: note: Assignment 'out_data_bytes=(((cx+4)*cy*4)>8192)?((cx+4)*cy*4):8192', assigned value is greater than 8191 xrdp-0.10.2/xrdp/xrdp_encoder.c:467:29: note: Condition 'out_data_bytes<1' is always false xrdp-0.10.2/xrdp/xrdp_encoder.c:1506:12: style: Condition 'cont' is always true [knownConditionTrueFalse] xrdp-0.10.2/xrdp/xrdp_encoder.c:1505:12: note: Assignment 'cont=1', assigned value is 1 xrdp-0.10.2/xrdp/xrdp_encoder.c:1506:12: note: Condition 'cont' is always true xrdp-0.10.2/xrdp/xrdp_encoder.c:1189:28: style: Variable 'rects' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_encoder.c:1216:28: style: Variable 'rects' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_encoder.c:1217:29: style: Variable 'pts' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_encoder.c:88:11: style: struct member 'enc_rect::x1' is never used. [unusedStructMember] xrdp-0.10.2/xrdp/xrdp_encoder.c:89:11: style: struct member 'enc_rect::y1' is never used. [unusedStructMember] xrdp-0.10.2/xrdp/xrdp_encoder.c:90:11: style: struct member 'enc_rect::x2' is never used. [unusedStructMember] xrdp-0.10.2/xrdp/xrdp_encoder.c:91:11: style: struct member 'enc_rect::y2' is never used. [unusedStructMember] xrdp-0.10.2/xrdp/xrdp_encoder.c:363:9: style: Variable 'index' is not assigned a value. [unassignedVariable] xrdp-0.10.2/xrdp/xrdp_encoder_openh264.c:118:37: style: Parameter 'crects' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/xrdp_encoder_x264.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_encoder_x264.c:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_font.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_font.c:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_font.c:397:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_encoder_x264.c:103:33: style: Parameter 'crects' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/xrdp_font.c:290:30: style: Checking if unsigned expression 'datasize' is less than zero. [unsignedLessThanZero] xrdp-0.10.2/xrdp/xrdp_listen.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_listen.c:149:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_listen.c:436:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_MODE_UNIX [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_listen.c:588:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_listen.c:776:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_XR_SIGNAL [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_listen.c:843:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_listen.c:557:13: style: Condition 'str>=str_end' is always true [knownConditionTrueFalse] xrdp-0.10.2/xrdp/xrdp_listen.c:426:16: note: Assuming that condition 'str=str_end' is always true xrdp-0.10.2/xrdp/xrdp_listen.c:745:43: style: Condition 'xrdp_listen_add_pro(lis,process)==0' is always true [knownConditionTrueFalse] xrdp-0.10.2/xrdp/xrdp_listen.c:745:28: note: Calling function 'xrdp_listen_add_pro' returns 0 xrdp-0.10.2/xrdp/xrdp_listen.c:745:43: note: Condition 'xrdp_listen_add_pro(lis,process)==0' is always true xrdp-0.10.2/xrdp/xrdp_listen.c:906:12: style: Condition 'cont' is always true [knownConditionTrueFalse] xrdp-0.10.2/xrdp/xrdp_listen.c:904:12: note: Assignment 'cont=1', assigned value is 1 xrdp-0.10.2/xrdp/xrdp_listen.c:906:12: note: Condition 'cont' is always true xrdp-0.10.2/xrdp/xrdp_login_wnd.c:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_PAINT [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:179:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_WND [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:330:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:423:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_LABEL [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:578:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_ITEMCHANGE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:614:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:705:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:804:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_primary [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:1036:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:1112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:1531:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_listen.c:434:17: style: Variable 'str' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_listen.c:446:17: style: Variable 'str' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_listen.c:458:17: style: Variable 'str' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_listen.c:472:17: style: Variable 'str' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_listen.c:484:17: style: Variable 'str' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_listen.c:496:17: style: Variable 'str' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_listen.c:510:17: style: Variable 'str' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_listen.c:524:17: style: Variable 'str' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_listen.c:534:17: style: Variable 'str' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_listen.c:589:18: style: Variable 'cont' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_bitmap.c:186:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] xrdp-0.10.2/xrdp/xrdp_bitmap.c:263:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] xrdp-0.10.2/xrdp/xrdp_bitmap.c:624:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_bitmap.c:1395:50: style: Parameter 'painter' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/xrdp_bitmap.c:1053:19: style: Variable 'i' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_main_utils.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:275:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:452:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:481:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:508:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:580:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:821:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:1051:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:1187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:1459:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:1533:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:224:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:245:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCP_SESSION_TYPE_XVNC [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:294:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:475:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_X11RDP_STR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:591:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:676:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:830:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:858:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:884:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:976:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1284:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1442:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1458:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1512:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1566:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1665:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:1892:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2017:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2056:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2093:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2285:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2333:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2445:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2511:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2557:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2586:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRDP_CFG_PATH [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2645:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_STATUS_UP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2694:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_LOGIN_OK [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2767:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_SCP_SCREATE_OK [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2821:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2894:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2954:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2991:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:3040:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:3089:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:3176:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:3360:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_STATUS_UP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:3471:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:3500:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:3647:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:3721:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANS_STATUS_UP [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:3816:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4051:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4088:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4195:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4319:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4541:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4595:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4693:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4713:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_OFFSCREEN [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4738:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WND_TYPE_OFFSCREEN [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4758:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4805:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:4855:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_painter.c:477:43: style:inconclusive: Function 'xrdp_painter_repeated_char_width' argument 2 names different: declaration 'c32' definition 'chr'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:354:43: note: Function 'xrdp_painter_repeated_char_width' argument 2 names different: declaration 'c32' definition 'chr'. xrdp-0.10.2/xrdp/xrdp_painter.c:477:43: note: Function 'xrdp_painter_repeated_char_width' argument 2 names different: declaration 'c32' definition 'chr'. xrdp-0.10.2/xrdp/xrdp_painter.c:567:44: style:inconclusive: Function 'xrdp_painter_fill_rect' argument 2 names different: declaration 'bitmap' definition 'dst'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:336:44: note: Function 'xrdp_painter_fill_rect' argument 2 names different: declaration 'bitmap' definition 'dst'. xrdp-0.10.2/xrdp/xrdp_painter.c:567:44: note: Function 'xrdp_painter_fill_rect' argument 2 names different: declaration 'bitmap' definition 'dst'. xrdp-0.10.2/xrdp/xrdp_painter.c:1001:44: style:inconclusive: Function 'xrdp_painter_draw_text' argument 2 names different: declaration 'bitmap' definition 'dst'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:360:44: note: Function 'xrdp_painter_draw_text' argument 2 names different: declaration 'bitmap' definition 'dst'. xrdp-0.10.2/xrdp/xrdp_painter.c:1001:44: note: Function 'xrdp_painter_draw_text' argument 2 names different: declaration 'bitmap' definition 'dst'. xrdp-0.10.2/xrdp/xrdp_painter.c:1035:45: style:inconclusive: Function 'xrdp_painter_draw_text2' argument 2 names different: declaration 'bitmap' definition 'dst'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:364:45: note: Function 'xrdp_painter_draw_text2' argument 2 names different: declaration 'bitmap' definition 'dst'. xrdp-0.10.2/xrdp/xrdp_painter.c:1035:45: note: Function 'xrdp_painter_draw_text2' argument 2 names different: declaration 'bitmap' definition 'dst'. xrdp-0.10.2/xrdp/xrdp_painter.c:1126:44: style:inconclusive: Function 'xrdp_painter_draw_char' argument 2 names different: declaration 'bitmap' definition 'dst'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:373:44: note: Function 'xrdp_painter_draw_char' argument 2 names different: declaration 'bitmap' definition 'dst'. xrdp-0.10.2/xrdp/xrdp_painter.c:1126:44: note: Function 'xrdp_painter_draw_char' argument 2 names different: declaration 'bitmap' definition 'dst'. xrdp-0.10.2/xrdp/xrdp_painter.c:1521:39: style:inconclusive: Function 'xrdp_painter_line' argument 2 names different: declaration 'bitmap' definition 'dst'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:398:39: note: Function 'xrdp_painter_line' argument 2 names different: declaration 'bitmap' definition 'dst'. xrdp-0.10.2/xrdp/xrdp_painter.c:1521:39: note: Function 'xrdp_painter_line' argument 2 names different: declaration 'bitmap' definition 'dst'. xrdp-0.10.2/xrdp/xrdp_painter.c:460:36: style: Variable 'font_item' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_painter.c:486:32: style: Variable 'font_item' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_painter.c:1436:44: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/xrdp_painter.c:1443:44: style: Parameter 'msk' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdp/xrdp_process.c:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_process.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_process.c:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_process.c:255:16: style: Condition 'cont' is always true [knownConditionTrueFalse] xrdp-0.10.2/xrdp/xrdp_process.c:253:16: note: Assignment 'cont=1', assigned value is 1 xrdp-0.10.2/xrdp/xrdp_process.c:255:16: note: Condition 'cont' is always true xrdp-0.10.2/xrdp/xrdp_process.c:226:17: style: Variable 'timeout' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_mm.c:191:29: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xrdp/xrdp_mm.c:2548:13: style: g_strncasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strncasecmpCalled] xrdp-0.10.2/xrdp/xrdp_mm.c:2604:25: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xrdp/xrdp_mm.c:4576:9: error: Mismatching allocation and deallocation: display_size_data [mismatchAllocDealloc] xrdp-0.10.2/xrdp/xrdp_mm.c:4562:25: note: Mismatching allocation and deallocation: display_size_data xrdp-0.10.2/xrdp/xrdp_mm.c:4576:9: note: Mismatching allocation and deallocation: display_size_data xrdp-0.10.2/xrdp/xrdp_region.c:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixman_region16 [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_region.c:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_region.c:144:26: style: Variable 'box' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_mm.c:4202:34: style:inconclusive: Function 'server_egfx_cmd' argument 1 names different: declaration 'v' definition 'mod'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:671:34: note: Function 'server_egfx_cmd' argument 1 names different: declaration 'v' definition 'mod'. xrdp-0.10.2/xrdp/xrdp_mm.c:4202:34: note: Function 'server_egfx_cmd' argument 1 names different: declaration 'v' definition 'mod'. xrdp-0.10.2/xrdp/xrdp_mm.c:4704:52: style:inconclusive: Function 'server_create_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:624:52: note: Function 'server_create_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. xrdp-0.10.2/xrdp/xrdp_mm.c:4704:52: note: Function 'server_create_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. xrdp-0.10.2/xrdp/xrdp_mm.c:4729:56: style:inconclusive: Function 'server_create_os_surface_bpp' argument 2 names different: declaration 'id' definition 'rdpindex'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:627:56: note: Function 'server_create_os_surface_bpp' argument 2 names different: declaration 'id' definition 'rdpindex'. xrdp-0.10.2/xrdp/xrdp_mm.c:4729:56: note: Function 'server_create_os_surface_bpp' argument 2 names different: declaration 'id' definition 'rdpindex'. xrdp-0.10.2/xrdp/xrdp_mm.c:4752:52: style:inconclusive: Function 'server_switch_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:630:52: note: Function 'server_switch_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. xrdp-0.10.2/xrdp/xrdp_mm.c:4752:52: note: Function 'server_switch_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. xrdp-0.10.2/xrdp/xrdp_mm.c:4800:52: style:inconclusive: Function 'server_delete_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:632:52: note: Function 'server_delete_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. xrdp-0.10.2/xrdp/xrdp_mm.c:4800:52: note: Function 'server_delete_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. xrdp-0.10.2/xrdp/xrdp_mm.c:4831:26: style:inconclusive: Function 'server_paint_rect_os' argument 6 names different: declaration 'id' definition 'rdpindex'. [funcArgNamesDifferent] xrdp-0.10.2/xrdp/xrdp.h:635:26: note: Function 'server_paint_rect_os' argument 6 names different: declaration 'id' definition 'rdpindex'. xrdp-0.10.2/xrdp/xrdp_mm.c:4831:26: note: Function 'server_paint_rect_os' argument 6 names different: declaration 'id' definition 'rdpindex'. xrdp-0.10.2/xrdp/xrdp_mm.c:1111:29: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_mm.c:1223:26: style: Variable 'mi' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_mm.c:1224:25: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_mm.c:1268:34: style: Parameter 'versions' can be declared as pointer to const. However it seems that 'xrdp_mm_egfx_caps_advertise' is a callback function, if 'versions' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/xrdp/xrdp_mm.c:1521:38: note: You might need to cast the function pointer here xrdp-0.10.2/xrdp/xrdp_mm.c:1268:34: note: Parameter 'versions' can be declared as pointer to const xrdp-0.10.2/xrdp/xrdp_mm.c:1268:49: style: Parameter 'flagss' can be declared as pointer to const. However it seems that 'xrdp_mm_egfx_caps_advertise' is a callback function, if 'flagss' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/xrdp/xrdp_mm.c:1521:38: note: You might need to cast the function pointer here xrdp-0.10.2/xrdp/xrdp_mm.c:1268:49: note: Parameter 'flagss' can be declared as pointer to const xrdp-0.10.2/xrdp/xrdp_mm.c:1352:42: style: Variable 'co' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_mm.c:1661:22: style: Variable 'sec' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_mm.c:1662:26: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_mm.c:3644:26: style: Variable 'mi' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdp/xrdp_tconfig.c:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_tconfig.c:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_tconfig.c:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_tconfig.c:392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_tconfig.c:512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdp/xrdp_mm.c:2879:14: style: Variable 'dnum' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdp/xrdp_tconfig.c:353:17: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xrdp/xrdp_tconfig.c:359:17: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xrdp/xrdp_tconfig.c:412:26: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xrdp/xrdp_tconfig.c:413:26: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xrdp/xrdp_tconfig.c:420:25: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xrdp/xrdp_wm.c:134:13: error: There is an unknown macro here somewhere. Configuration is required. If DRDYNVC_SVC_CHANNEL_NAME is a macro then please configure it. [unknownMacro] xrdp-0.10.2/xrdp/xrdpwin.c:312:0: error: #error unusable int size, must be 4 [preprocessorErrorDirective] xrdp-0.10.2/xrdp/xrdpwin.c:312:5: error: #error unusable int size, must be 4 [preprocessorErrorDirective] xrdp-0.10.2/xrdpapi/vrplayer.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpapi/vrplayer.c:48:35: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdpapi/vrplayer.c:60:21: style: Variable 'written' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdpapi/vrplayer.c:61:24: style: Variable 'first_time' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdpapi/vrplayer.c:60:13: style: Variable 'written' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdpapi/vrplayer.c:61:13: style: Variable 'first_time' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xrdpapi/xrdpapi.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpapi/xrdpapi.c:328:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpapi/xrdpapi.c:379:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpapi/xrdpapi.c:491:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLOUT [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpapi/xrdpapi.c:520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpapi/xrdpapi.c:70:29: style: Parameter 'hServer' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdpapi/xrdpapi.c:319:21: style: Variable 'wts' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdpapi/xrdpapi.c:362:21: style: Variable 'wts' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdpapi/xrdpapi.c:432:21: style: Variable 'wts' can be declared as pointer to const [constVariablePointer] xrdp-0.10.2/xrdpapi/simple.c:190:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xrdp-0.10.2/xrdpvr/xrdpvr.c:218:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpvr/xrdpvr.c:339:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVPacket [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpvr/xrdpvr.c:471:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_base [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpvr/xrdpvr.c:557:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_base [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpvr/xrdpvr.c:574:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_TIME_BASE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpvr/xrdpvr.c:806:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:100:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:178:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_H264_FRAME_INTERVAL [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:285:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:670:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rail_window_rect [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:985:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1090:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1114:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1333:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1428:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1462:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1487:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1513:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hdr [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1587:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1707:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1738:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1860:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO_CLIENT_MAX_CB_LEN [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1926:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1939:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xup/xup.c:1951:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] xrdp-0.10.2/xrdpvr/xrdpvr.c:488:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/xrdpvr/xrdpvr.c:534:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/xrdpvr/xrdpvr.c:928:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xrdp-0.10.2/xrdpvr/xrdpvr.c:817:31: style: Condition 'xrdpvr_write_to_client(channel,s)' is always true [knownConditionTrueFalse] xrdp-0.10.2/xrdpvr/xrdpvr.c:817:31: note: Calling function 'xrdpvr_write_to_client' returns -1 xrdp-0.10.2/xrdpvr/xrdpvr.c:817:31: note: Condition 'xrdpvr_write_to_client(channel,s)' is always true xrdp-0.10.2/xrdpvr/xrdpvr.c:854:31: style: Condition 'xrdpvr_write_to_client(channel,s)' is always true [knownConditionTrueFalse] xrdp-0.10.2/xrdpvr/xrdpvr.c:854:31: note: Calling function 'xrdpvr_write_to_client' returns -1 xrdp-0.10.2/xrdpvr/xrdpvr.c:854:31: note: Condition 'xrdpvr_write_to_client(channel,s)' is always true xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:149:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:149:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:150:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:150:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:151:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:151:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:154:11: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:154:11: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:155:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:155:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:156:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:156:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:156:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:156:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:157:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:157:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:158:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:158:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:162:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:162:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:592:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:592:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:593:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:593:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:594:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:594:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:595:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:595:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:596:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:596:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:597:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:597:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:598:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:598:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:601:11: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:601:11: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:602:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:602:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:603:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:603:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:603:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:603:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:604:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:604:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:605:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:605:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:609:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:609:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:632:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:632:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:633:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:633:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:634:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:634:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:635:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:635:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:636:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:636:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:637:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:637:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:640:11: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:640:11: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:641:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:641:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:642:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:642:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:642:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:642:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:643:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:643:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:644:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:644:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:648:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:648:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:676:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:676:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:677:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:677:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:678:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:678:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:679:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:679:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:680:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:680:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:681:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:681:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:682:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:682:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:683:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:683:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:684:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:684:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:685:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:685:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:686:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:686:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:689:11: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:689:11: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:690:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:690:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:691:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:691:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:691:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:691:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:692:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:692:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:693:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:693:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:697:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:697:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:723:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:723:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:724:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:724:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:725:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:725:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:726:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:726:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:727:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:727:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:730:11: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:730:11: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:731:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:731:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:732:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:732:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:732:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:732:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:733:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:733:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:734:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:734:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:738:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:738:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:769:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:769:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:770:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:770:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:771:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:771:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:772:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:772:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:773:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:773:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:776:11: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:776:11: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:777:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:777:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:778:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:778:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:778:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:778:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:779:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:779:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:780:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:780:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:784:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:784:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:811:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:811:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:811:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:811:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:814:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:811:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:811:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:814:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:815:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:811:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:811:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:815:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:879:54: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:1000:38: note: Calling function 'xrdpvr_read_from_client', 2nd argument 's' value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:879:54: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:950:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:950:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:951:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:951:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:952:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:952:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:955:11: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:955:11: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:956:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:956:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:957:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:957:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:957:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:957:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:958:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:958:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:959:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:959:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:963:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:963:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:978:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:978:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:979:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:979:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:982:11: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:982:11: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:983:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:983:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:984:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:984:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:984:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:984:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:985:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:985:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:986:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:986:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:990:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:990:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:1001:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:1001:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:1001:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:1001:12: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:1002:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:1002:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:1003:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:1003:5: note: Null pointer dereference xrdp-0.10.2/xrdpvr/xrdpvr.c:448:54: style:inconclusive: Function 'xrdpvr_play_frame' argument 3 names different: declaration 'vdoTimeout' definition 'videoTimeout'. [funcArgNamesDifferent] xrdp-0.10.2/xrdpvr/xrdpvr.h:49:59: note: Function 'xrdpvr_play_frame' argument 3 names different: declaration 'vdoTimeout' definition 'videoTimeout'. xrdp-0.10.2/xrdpvr/xrdpvr.c:448:54: note: Function 'xrdpvr_play_frame' argument 3 names different: declaration 'vdoTimeout' definition 'videoTimeout'. xrdp-0.10.2/xrdpvr/xrdpvr.c:90:56: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdpvr/xrdpvr.c:662:31: style: Parameter 'extradata' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdpvr/xrdpvr.c:713:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdpvr/xrdpvr.c:759:33: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdpvr/xrdpvr.c:798:50: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xrdp-0.10.2/xrdpvr/xrdpvr.c:161:8: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] xrdp-0.10.2/xup/xup.c:1858:9: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xup/xup.c:1862:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xup/xup.c:1866:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xup/xup.c:1870:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xup/xup.c:1874:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xup/xup.c:1878:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xup/xup.c:1882:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xup/xup.c:1886:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] xrdp-0.10.2/xup/xup.c:1458:41: style:inconclusive: Function 'send_server_version_message' argument 1 names different: declaration 'v' definition 'mod'. [funcArgNamesDifferent] xrdp-0.10.2/xup/xup.c:41:41: note: Function 'send_server_version_message' argument 1 names different: declaration 'v' definition 'mod'. xrdp-0.10.2/xup/xup.c:1458:41: note: Function 'send_server_version_message' argument 1 names different: declaration 'v' definition 'mod'. xrdp-0.10.2/xup/xup.c:1480:40: style:inconclusive: Function 'send_server_monitor_update' argument 1 names different: declaration 'v' definition 'mod'. [funcArgNamesDifferent] xrdp-0.10.2/xup/xup.c:31:40: note: Function 'send_server_monitor_update' argument 1 names different: declaration 'v' definition 'mod'. xrdp-0.10.2/xup/xup.c:1480:40: note: Function 'send_server_monitor_update' argument 1 names different: declaration 'v' definition 'mod'. xrdp-0.10.2/xup/xup.c:1834:28: style: Parameter 'mod' can be declared as pointer to const. However it seems that 'lib_mod_signal' is a callback function, if 'mod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/xup/xup.c:1971:23: note: You might need to cast the function pointer here xrdp-0.10.2/xup/xup.c:1834:28: note: Parameter 'mod' can be declared as pointer to const xrdp-0.10.2/xrdp/xrdp_login_wnd.c:479:21: style: g_strncasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strncasecmpCalled] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:494:21: style: g_strncasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strncasecmpCalled] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:506:22: style: g_strncasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strncasecmpCalled] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:507:26: style: g_strncasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strncasecmpCalled] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:629:14: style: g_strncasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strncasecmpCalled] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:630:21: style: g_strncasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strncasecmpCalled] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:631:21: style: g_strncasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strncasecmpCalled] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:632:21: style: g_strncasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strncasecmpCalled] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:39:47: style: Parameter 'sender' can be declared as pointer to const. However it seems that 'xrdp_wm_login_help_notify' is a callback function, if 'sender' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xrdp-0.10.2/xrdp/xrdp_login_wnd.c:187:20: note: You might need to cast the function pointer here xrdp-0.10.2/xrdp/xrdp_login_wnd.c:39:47: note: Parameter 'sender' can be declared as pointer to const xrdp-0.10.2/xrdp/xrdp_login_wnd.c:368:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] diff: head xrdp-0.10.2/common/log.h:32:5: error: #error config_ac.h not visible in log.h [preprocessorErrorDirective] head xrdp-0.10.2/common/pixman-region.c:67:2: error: #error "This file should be #included from pixman-region16.c, not compiled directly" [preprocessorErrorDirective] head xrdp-0.10.2/common/pixman-region.c:70:2: error: #error "config_ac.h not visible in pixman-region.c" [preprocessorErrorDirective] 2.17.0 xrdp-0.10.2/fontutils/dumpfv1.c:109:25: warning: If memory allocation fails, then there is a possible null pointer dereference: hex [nullPointerOutOfMemory] xrdp-0.10.2/fontutils/dumpfv1.c:108:45: note: Assuming allocation function fails xrdp-0.10.2/fontutils/dumpfv1.c:108:45: note: Assignment 'hex=g_strdup(optarg)', assigned value is 0 xrdp-0.10.2/fontutils/dumpfv1.c:109:25: note: Null pointer dereference 2.17.0 xrdp-0.10.2/fontutils/dumpfv1.c:110:25: warning: If memory allocation fails, then there is a possible null pointer dereference: hex [nullPointerOutOfMemory] xrdp-0.10.2/fontutils/dumpfv1.c:108:45: note: Assuming allocation function fails xrdp-0.10.2/fontutils/dumpfv1.c:108:45: note: Assignment 'hex=g_strdup(optarg)', assigned value is 0 xrdp-0.10.2/fontutils/dumpfv1.c:110:25: note: Null pointer dereference 2.17.0 xrdp-0.10.2/fontutils/mkfv1.c:174:9: warning: If memory allocation fails, then there is a possible null pointer dereference: hex [nullPointerOutOfMemory] xrdp-0.10.2/fontutils/mkfv1.c:173:29: note: Assuming allocation function fails xrdp-0.10.2/fontutils/mkfv1.c:173:29: note: Assignment 'hex=g_strdup(str)', assigned value is 0 xrdp-0.10.2/fontutils/mkfv1.c:174:9: note: Null pointer dereference 2.17.0 xrdp-0.10.2/fontutils/mkfv1.c:175:9: warning: If memory allocation fails, then there is a possible null pointer dereference: hex [nullPointerOutOfMemory] xrdp-0.10.2/fontutils/mkfv1.c:173:29: note: Assuming allocation function fails xrdp-0.10.2/fontutils/mkfv1.c:173:29: note: Assignment 'hex=g_strdup(str)', assigned value is 0 xrdp-0.10.2/fontutils/mkfv1.c:175:9: note: Null pointer dereference 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1000:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1000:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1000:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1000:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1002:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1002:16: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1002:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1002:16: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1004:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1004:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1004:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1004:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1006:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1006:16: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1006:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1006:16: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1013:9: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1013:9: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1013:9: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1013:9: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1015:9: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1015:9: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1015:9: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1015:9: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1017:9: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1017:9: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1017:9: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1017:9: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1032:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1032:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1032:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1032:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1145:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1127:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1127:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1145:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1145:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1127:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1127:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1145:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1180:29: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1174:35: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1174:20: note: Assignment 'reader_names=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1180:29: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1180:29: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1174:35: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1174:20: note: Assignment 'reader_names=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:1180:29: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:677:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:677:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:677:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:677:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:678:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:678:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:678:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:675:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:678:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:766:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:766:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:766:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:766:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:767:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:767:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:767:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:767:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:792:20: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:792:20: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:792:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:792:20: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:793:20: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:793:20: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:793:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:793:20: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:797:9: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:797:9: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:797:9: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:764:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:797:9: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:917:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:917:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:917:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:917:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:919:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:919:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:919:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:919:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:921:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:921:16: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:921:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:921:16: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:923:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:923:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:923:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:913:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:923:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:993:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:993:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:993:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:993:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:996:5: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:996:5: note: Null pointer addition head xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:996:5: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:26: note: Assuming allocation function fails xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:989:11: note: Assignment 'msg=(char*)malloc(8192)', assigned value is 0 xrdp-0.10.2/sesman/chansrv/pcsc/xrdp_pcsc.c:996:5: note: Null pointer addition 2.17.0 xrdp-0.10.2/sesman/libsesman/sesman_config.c:253:11: warning: If memory allocation fails, then there is a possible null pointer dereference: cf->default_wm [nullPointerOutOfMemory] xrdp-0.10.2/sesman/libsesman/sesman_config.c:249:34: note: Assuming allocation function fails xrdp-0.10.2/sesman/libsesman/sesman_config.c:249:34: note: Assignment 'cf->default_wm=g_strdup("startwm.sh")', assigned value is 0 xrdp-0.10.2/sesman/libsesman/sesman_config.c:253:11: note: Null pointer dereference 2.17.0 xrdp-0.10.2/sesman/libsesman/sesman_config.c:271:11: warning: If memory allocation fails, then there is a possible null pointer dereference: cf->reconnect_sh [nullPointerOutOfMemory] xrdp-0.10.2/sesman/libsesman/sesman_config.c:267:36: note: Assuming allocation function fails xrdp-0.10.2/sesman/libsesman/sesman_config.c:267:36: note: Assignment 'cf->reconnect_sh=g_strdup("reconnectwm.sh")', assigned value is 0 xrdp-0.10.2/sesman/libsesman/sesman_config.c:271:11: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:20:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:12:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:20:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:230:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:150:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:230:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:39:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:31:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:39:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:63:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:55:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:63:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:99:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:79:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_libxrdp_process_monitor_stream.c:99:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:138:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:122:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:138:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:186:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:170:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:186:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:214:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:198:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:214:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:242:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:226:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:242:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:270:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:254:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:270:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:42:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:34:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:42:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:61:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:53:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:61:12: note: Null pointer dereference head xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:89:12: warning:inconclusive: Possible null pointer dereference: s [nullPointer] xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:73:24: note: Assignment 's=(struct stream*)NULL', assigned value is 0 xrdp-0.10.2/tests/libxrdp/test_xrdp_sec_process_mcs_data_monitors.c:89:12: note: Null pointer dereference head xrdp-0.10.2/ulalaca/ProjectionThread.cpp:130:18: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/ulalaca/ProjectionThread.cpp:131:18: style: Variable 'y1' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/ulalaca/ProjectionThread.cpp:132:18: style: Variable 'x2' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/ulalaca/ProjectionThread.cpp:133:18: style: Variable 'y2' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/ulalaca/ProjectionThread.cpp:139:18: style: Variable 'channelId' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/ulalaca/ProjectionThread.cpp:140:18: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/ulalaca/ProjectionThread.cpp:141:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/ulalaca/ProjectionThread.cpp:142:14: style: Variable 'data' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/ulalaca/ProjectionThread.cpp:143:14: style: Variable 'total_size' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/ulalaca/ProjectionThread.cpp:59:14: style: Variable 'lockStatus' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/ulalaca/SocketStream.cpp:42:10: style: Variable 'written' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/ulalaca/ulalaca.cpp:198:26: performance:inconclusive: Technically the member function 'XrdpUlalaca::getSessionSocketPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] xrdp-0.10.2/ulalaca/ulalaca.hpp:191:24: note: Technically the member function 'XrdpUlalaca::getSessionSocketPath' can be static (but you may consider moving to unnamed namespace). xrdp-0.10.2/ulalaca/ulalaca.cpp:198:26: note: Technically the member function 'XrdpUlalaca::getSessionSocketPath' can be static (but you may consider moving to unnamed namespace). 2.17.0 xrdp-0.10.2/ulalaca/ulalaca.hpp:191:24: performance:inconclusive: Technically the member function 'XrdpUlalaca::getSessionSocketPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] xrdp-0.10.2/ulalaca/ulalaca.cpp:198:26: note: Technically the member function 'XrdpUlalaca::getSessionSocketPath' can be static (but you may consider moving to unnamed namespace). xrdp-0.10.2/ulalaca/ulalaca.hpp:191:24: note: Technically the member function 'XrdpUlalaca::getSessionSocketPath' can be static (but you may consider moving to unnamed namespace). head xrdp-0.10.2/vrplayer/dlgabout.cpp:17:16: performance:inconclusive: Either there is a missing 'override', or the member function 'DlgAbout::onOk' can be static. [functionStatic] xrdp-0.10.2/vrplayer/dlgabout.h:23:14: note: Either there is a missing 'override', or the member function 'DlgAbout::onOk' can be static. xrdp-0.10.2/vrplayer/dlgabout.cpp:17:16: note: Either there is a missing 'override', or the member function 'DlgAbout::onOk' can be static. 2.17.0 xrdp-0.10.2/vrplayer/dlgabout.h:23:14: performance:inconclusive: Either there is a missing 'override', or the member function 'DlgAbout::onOk' can be static. [functionStatic] xrdp-0.10.2/vrplayer/dlgabout.cpp:17:16: note: Either there is a missing 'override', or the member function 'DlgAbout::onOk' can be static. xrdp-0.10.2/vrplayer/dlgabout.h:23:14: note: Either there is a missing 'override', or the member function 'DlgAbout::onOk' can be static. head xrdp-0.10.2/vrplayer/mainwindow.cpp:407:18: performance:inconclusive: Either there is a missing 'override', or the member function 'MainWindow::onBtnRewindClicked' can be static. [functionStatic] xrdp-0.10.2/vrplayer/mainwindow.h:75:14: note: Either there is a missing 'override', or the member function 'MainWindow::onBtnRewindClicked' can be static. xrdp-0.10.2/vrplayer/mainwindow.cpp:407:18: note: Either there is a missing 'override', or the member function 'MainWindow::onBtnRewindClicked' can be static. 2.17.0 xrdp-0.10.2/vrplayer/mainwindow.h:75:14: performance:inconclusive: Either there is a missing 'override', or the member function 'MainWindow::onBtnRewindClicked' can be static. [functionStatic] xrdp-0.10.2/vrplayer/mainwindow.cpp:407:18: note: Either there is a missing 'override', or the member function 'MainWindow::onBtnRewindClicked' can be static. xrdp-0.10.2/vrplayer/mainwindow.h:75:14: note: Either there is a missing 'override', or the member function 'MainWindow::onBtnRewindClicked' can be static. head xrdp-0.10.2/vrplayer/ourinterface.cpp:144:19: performance:inconclusive: Either there is a missing 'override', or the member function 'OurInterface::sendVideoFormat' can be static. [functionStatic] xrdp-0.10.2/vrplayer/ourinterface.h:73:14: note: Either there is a missing 'override', or the member function 'OurInterface::sendVideoFormat' can be static. xrdp-0.10.2/vrplayer/ourinterface.cpp:144:19: note: Either there is a missing 'override', or the member function 'OurInterface::sendVideoFormat' can be static. head xrdp-0.10.2/vrplayer/ourinterface.cpp:157:19: performance:inconclusive: Either there is a missing 'override', or the member function 'OurInterface::sendAudioFormat' can be static. [functionStatic] xrdp-0.10.2/vrplayer/ourinterface.h:74:14: note: Either there is a missing 'override', or the member function 'OurInterface::sendAudioFormat' can be static. xrdp-0.10.2/vrplayer/ourinterface.cpp:157:19: note: Either there is a missing 'override', or the member function 'OurInterface::sendAudioFormat' can be static. 2.17.0 xrdp-0.10.2/vrplayer/ourinterface.h:73:14: performance:inconclusive: Either there is a missing 'override', or the member function 'OurInterface::sendVideoFormat' can be static. [functionStatic] xrdp-0.10.2/vrplayer/ourinterface.cpp:144:19: note: Either there is a missing 'override', or the member function 'OurInterface::sendVideoFormat' can be static. xrdp-0.10.2/vrplayer/ourinterface.h:73:14: note: Either there is a missing 'override', or the member function 'OurInterface::sendVideoFormat' can be static. 2.17.0 xrdp-0.10.2/vrplayer/ourinterface.h:74:14: performance:inconclusive: Either there is a missing 'override', or the member function 'OurInterface::sendAudioFormat' can be static. [functionStatic] xrdp-0.10.2/vrplayer/ourinterface.cpp:157:19: note: Either there is a missing 'override', or the member function 'OurInterface::sendAudioFormat' can be static. xrdp-0.10.2/vrplayer/ourinterface.h:74:14: note: Either there is a missing 'override', or the member function 'OurInterface::sendAudioFormat' can be static. head xrdp-0.10.2/xrdp/xrdp.c:393:5: error: #error unusable int size, must be 4 [preprocessorErrorDirective] head xrdp-0.10.2/xrdp/xrdpwin.c:312:5: error: #error unusable int size, must be 4 [preprocessorErrorDirective] head xrdp-0.10.2/xrdpapi/vrplayer.c:60:13: style: Variable 'written' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/xrdpapi/vrplayer.c:61:13: style: Variable 'first_time' is assigned a value that is never used. [unreadVariable] head xrdp-0.10.2/xrdpvr/xrdpvr.c:1001:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:999:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:1001:12: note: Null pointer dereference head xrdp-0.10.2/xrdpvr/xrdpvr.c:156:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:147:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:156:12: note: Null pointer dereference head xrdp-0.10.2/xrdpvr/xrdpvr.c:603:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:590:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:603:12: note: Null pointer dereference head xrdp-0.10.2/xrdpvr/xrdpvr.c:642:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:631:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:642:12: note: Null pointer dereference head xrdp-0.10.2/xrdpvr/xrdpvr.c:691:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:670:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:691:12: note: Null pointer dereference head xrdp-0.10.2/xrdpvr/xrdpvr.c:732:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:721:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:732:12: note: Null pointer dereference head xrdp-0.10.2/xrdpvr/xrdpvr.c:778:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:767:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:778:12: note: Null pointer dereference head xrdp-0.10.2/xrdpvr/xrdpvr.c:957:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:948:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:957:12: note: Null pointer dereference head xrdp-0.10.2/xrdpvr/xrdpvr.c:984:12: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assuming allocation function fails xrdp-0.10.2/xrdpvr/xrdpvr.c:976:5: note: Assignment 's=(struct STREAM*)calloc(1,sizeof(struct STREAM))', assigned value is 0 xrdp-0.10.2/xrdpvr/xrdpvr.c:984:12: note: Null pointer dereference DONE