2025-05-04 21:53 ftp://ftp.de.debian.org/debian/pool/main/g/gvfs/gvfs_1.57.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -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: 88ef81e (2025-05-02 08:42:38 +0200) count: 1531 1617 elapsed-time: 42.9 44.7 head-timing-info: old-timing-info: head results: gvfs-1.57.2/client/afpuri.c:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDecodedUri [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileenumerator.c:157:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_file_enumerator_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileenumerator.c:204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileenumerator.c:307:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DAEMON_FILE_ENUMERATOR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileenumerator.c:345:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable META_KEY_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileenumerator.c:368:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileenumerator.c:545:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileenumerator.c:569:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileenumerator.c:579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileenumerator.c:587:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileenumerator.c:622:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileenumerator.c:647:28: style:inconclusive: Function 'g_daemon_file_enumerator_next_files_finish' argument 2 names different: declaration 'result' definition 'res'. [funcArgNamesDifferent] gvfs-1.57.2/client/gdaemonfileenumerator.c:91:32: note: Function 'g_daemon_file_enumerator_next_files_finish' argument 2 names different: declaration 'result' definition 'res'. gvfs-1.57.2/client/gdaemonfileenumerator.c:647:28: note: Function 'g_daemon_file_enumerator_next_files_finish' argument 2 names different: declaration 'result' definition 'res'. gvfs-1.57.2/client/gdaemonfileenumerator.c:359:10: style: Variable 'container' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfileenumerator.c:474:66: style: Parameter 'enumerator' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonfileenumerator.c:567:26: style: Variable 'enumerator' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfileenumerator.c:657:50: style: Parameter 'enumerator' can be declared as pointer to const. However it seems that 'g_daemon_file_enumerator_close' is a callback function, if 'enumerator' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonfileenumerator.c:173:32: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonfileenumerator.c:657:50: note: Parameter 'enumerator' can be declared as pointer to const gvfs-1.57.2/client/gdaemonfileenumerator.c:658:23: style: Parameter 'cancellable' can be declared as pointer to const. However it seems that 'g_daemon_file_enumerator_close' is a callback function, if 'cancellable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonfileenumerator.c:173:32: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonfileenumerator.c:658:23: note: Parameter 'cancellable' can be declared as pointer to const gvfs-1.57.2/client/afpuri.c:52:46: style: Parameter 'vfs' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/afpuri.c:57:41: style: Parameter 'mapper' can be declared as pointer to const. However it seems that 'afp_get_handled_schemes' is a callback function, if 'mapper' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/afpuri.c:254:39: note: You might need to cast the function pointer here gvfs-1.57.2/client/afpuri.c:57:41: note: Parameter 'mapper' can be declared as pointer to const gvfs-1.57.2/client/afpuri.c:165:45: style: Parameter 'mapper' can be declared as pointer to const. However it seems that 'afp_get_handled_mount_types' is a callback function, if 'mapper' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/afpuri.c:256:43: note: You might need to cast the function pointer here gvfs-1.57.2/client/afpuri.c:165:45: note: Parameter 'mapper' can be declared as pointer to const gvfs-1.57.2/client/afpuri.c:244:61: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonfilemonitor.c:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_file_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfilemonitor.c:219:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileinputstream.c:336:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_file_input_stream_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileinputstream.c:400:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_CANCELLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileinputstream.c:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileinputstream.c:420:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileinputstream.c:444:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileinputstream.c:468:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileinputstream.c:631:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_READ [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileinputstream.c:904:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_CLOSE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileinputstream.c:1146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SEEK_SET [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileinputstream.c:1393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_QUERY_INFO [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfile.c:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_file_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfile.c:453:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfile.c:570:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfile.c:591:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfile.c:777:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable META_KEY_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfile.c:1963:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_MOUNT_TIMEOUT_MSECS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfile.c:2520:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfile.c:2719:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_file_output_stream_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:339:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_FOR_WRITE_FLAG_CAN_SEEK [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_CANCELLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:369:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:393:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:419:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:535:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_WRITE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:713:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_CLOSE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:900:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SEEK_SET [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:1072:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_TRUNCATE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileoutputstream.c:1249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_QUERY_INFO [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfileinputstream.c:1849:26: style:inconclusive: Function 'g_daemon_file_input_stream_read_async' argument 7 names different: declaration 'data' definition 'user_data'. [funcArgNamesDifferent] gvfs-1.57.2/client/gdaemonfileinputstream.c:252:31: note: Function 'g_daemon_file_input_stream_read_async' argument 7 names different: declaration 'data' definition 'user_data'. gvfs-1.57.2/client/gdaemonfileinputstream.c:1849:26: note: Function 'g_daemon_file_input_stream_read_async' argument 7 names different: declaration 'data' definition 'user_data'. gvfs-1.57.2/client/gdaemonfileinputstream.c:396:26: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonfileinputstream.c:472:46: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonfileinputstream.c:1117:27: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfileinputstream.c:1127:27: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfileoutputstream.c:347:26: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonfileoutputstream.c:423:46: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonfileoutputstream.c:871:28: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfileoutputstream.c:881:28: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfileoutputstream.c:1183:28: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfileoutputstream.c:186:9: style: struct member '_GDaemonFileOutputStream::input_block_size' is never used. [unusedStructMember] gvfs-1.57.2/client/gdaemonmount.c:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_mount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonmount.c:255:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_MOUNT_TIMEOUT_MSECS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonmount.c:278:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonfile.c:85:34: style: Parameter 'daemon_file' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonfile.c:126:33: style: Parameter 'file' can be declared as pointer to const. However it seems that 'g_daemon_file_is_native' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonfile.c:3540:22: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonfile.c:126:33: note: Parameter 'file' can be declared as pointer to const gvfs-1.57.2/client/gdaemonfile.c:907:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfile.c:1022:27: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfile.c:1297:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfile.c:1454:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfile.c:1539:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfile.c:1625:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfile.c:1729:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfile.c:1815:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfile.c:2082:25: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonmount.c:82:36: style: Parameter 'daemon_mount' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonmount.c:103:46: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonmount.c:155:34: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'g_daemon_mount_get_uuid' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonmount.c:461:21: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonmount.c:155:34: note: Parameter 'mount' can be declared as pointer to const gvfs-1.57.2/client/gdaemonmount.c:161:36: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'g_daemon_mount_get_volume' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonmount.c:462:23: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonmount.c:161:36: note: Parameter 'mount' can be declared as pointer to const gvfs-1.57.2/client/gdaemonmount.c:167:35: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'g_daemon_mount_get_drive' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonmount.c:463:22: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonmount.c:167:35: note: Parameter 'mount' can be declared as pointer to const gvfs-1.57.2/client/gdaemonmount.c:173:37: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'g_daemon_mount_can_unmount' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonmount.c:465:24: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonmount.c:173:37: note: Parameter 'mount' can be declared as pointer to const gvfs-1.57.2/client/gdaemonmount.c:179:35: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'g_daemon_mount_can_eject' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonmount.c:466:22: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonmount.c:179:35: note: Parameter 'mount' can be declared as pointer to const gvfs-1.57.2/client/gdaemonmount.c:210:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfile.c:3049:27: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonfile.c:2737:61: error: Uninitialized variable: &obj_path [uninitvar] gvfs-1.57.2/client/gdaemonvolumemonitor.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvolumemonitor.c:98:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvolumemonitor.c:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvolumemonitor.c:140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvolumemonitor.c:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvolumemonitor.c:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvolumemonitor.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvolumemonitor.c:155:17: warning: Either the condition 'mount' is redundant or there is possible null pointer dereference: mount. [nullPointerRedundantCheck] gvfs-1.57.2/client/gdaemonvolumemonitor.c:159:7: note: Assuming that condition 'mount' is not redundant gvfs-1.57.2/client/gdaemonvolumemonitor.c:155:17: note: Null pointer dereference gvfs-1.57.2/client/gdaemonvolumemonitor.c:303:54: style:inconclusive: Function 'g_daemon_volume_monitor_register_types' argument 1 names different: declaration 'type_module' definition 'module'. [funcArgNamesDifferent] gvfs-1.57.2/client/gdaemonvolumemonitor.h:52:59: note: Function 'g_daemon_volume_monitor_register_types' argument 1 names different: declaration 'type_module' definition 'module'. gvfs-1.57.2/client/gdaemonvolumemonitor.c:303:54: note: Function 'g_daemon_volume_monitor_register_types' argument 1 names different: declaration 'type_module' definition 'module'. gvfs-1.57.2/client/gdaemonvolumemonitor.c:51:25: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonvolumemonitor.c:67:30: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_volumes' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonvolumemonitor.c:286:32: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonvolumemonitor.c:67:30: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/client/gdaemonvolumemonitor.c:74:39: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_connected_drives' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonvolumemonitor.c:287:41: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonvolumemonitor.c:74:39: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/client/gdaemonvolumemonitor.c:81:38: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_volume_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonvolumemonitor.c:288:40: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonvolumemonitor.c:81:38: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/client/gdaemonvolumemonitor.c:87:37: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_mount_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/gdaemonvolumemonitor.c:289:39: note: You might need to cast the function pointer here gvfs-1.57.2/client/gdaemonvolumemonitor.c:87:37: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/client/gdaemonvolumemonitor.c:254:68: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonvolumemonitor.c:261:9: style: Variable 'vfs' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gvfsdaemondbus.c:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFileInfo [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gvfsdaemondbus.c:313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gvfsdaemondbus.c:341:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gvfsdaemondbus.c:579:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_vfs_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:277:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_types [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:383:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wrapped_vfs [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:405:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wrapped_vfs [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:667:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable supported_uri_schemes [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:698:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_cache [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:711:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_cache [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:750:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_cache [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:785:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_cache [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:1034:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wrapped_vfs [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:1056:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable META_KEY_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:1099:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable meta_lookup_cache_free [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:1126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:1160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:1231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gdaemonvfs.c:1462:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_daemon_vfs_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gvfsfusedaemon.c:791:40: error: There is an unknown macro here somewhere. Configuration is required. If G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK is a macro then please configure it. [unknownMacro] gvfs-1.57.2/client/gvfsdaemondbus.c:458:1: error: Memory leak: idle_data [memleak] gvfs-1.57.2/client/gvfsiconloadable.c:71:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gvfsiconloadable.c:217:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gvfsiconloadable.c:443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_icon_loadable_icon_iface_init [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gvfsurimapper.c:74:26: style:inconclusive: Function 'g_vfs_uri_mapper_get_mount_spec_for_path' argument 2 names different: declaration 'mount_spec' definition 'spec'. [funcArgNamesDifferent] gvfs-1.57.2/client/gvfsurimapper.h:79:32: note: Function 'g_vfs_uri_mapper_get_mount_spec_for_path' argument 2 names different: declaration 'mount_spec' definition 'spec'. gvfs-1.57.2/client/gvfsurimapper.c:74:26: note: Function 'g_vfs_uri_mapper_get_mount_spec_for_path' argument 2 names different: declaration 'mount_spec' definition 'spec'. gvfs-1.57.2/client/gvfsurimapper.c:36:54: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gvfsurimapper.c:41:50: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gvfsurimapper.c:46:39: style: Parameter 'vfs' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gvfsiconloadable.c:343:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/httpuri.c:212:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDecodedUri [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gvfsuriutils.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_URI_RESERVED_CHARS_ALLOWED_IN_USERINFO [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/httpuri.c:51:48: style: Parameter 'vfs' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/httpuri.c:56:42: style: Parameter 'mapper' can be declared as pointer to const. However it seems that 'http_get_handled_schemes' is a callback function, if 'mapper' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/httpuri.c:285:43: note: You might need to cast the function pointer here gvfs-1.57.2/client/httpuri.c:56:42: note: Parameter 'mapper' can be declared as pointer to const gvfs-1.57.2/client/httpuri.c:178:46: style: Parameter 'mapper' can be declared as pointer to const. However it seems that 'http_get_handled_mount_types' is a callback function, if 'mapper' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/httpuri.c:288:43: note: You might need to cast the function pointer here gvfs-1.57.2/client/httpuri.c:178:46: note: Parameter 'mapper' can be declared as pointer to const gvfs-1.57.2/client/httpuri.c:275:63: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/smburi.c:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDecodedUri [valueFlowBailoutIncompleteVar] gvfs-1.57.2/client/gvfsuriutils.c:166:17: style: Local variable 'p' shadows outer variable [shadowVariable] gvfs-1.57.2/client/gvfsuriutils.c:59:15: note: Shadowed declaration gvfs-1.57.2/client/gvfsuriutils.c:166:17: note: Shadow variable gvfs-1.57.2/client/gdaemonvfs.c:925:7: error: Memory leak: data [memleak] gvfs-1.57.2/client/gdaemonvfs.c:527:18: style: Variable 'mountable' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonvfs.c:549:25: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonvfs.c:1147:57: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonvfs.c:1445:15: style: Variable 'daemon_vfs' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/client/gdaemonvfs.c:1450:47: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/gdaemonvfs.c:1524:34: style: Parameter 'module' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/test-uri-utils.c:48:68: warning: Either the condition 'encoded==NULL' is redundant or there is possible null pointer dereference: encoded. [nullPointerRedundantCheck] gvfs-1.57.2/client/test-uri-utils.c:47:15: note: Assuming that condition 'encoded==NULL' is not redundant gvfs-1.57.2/client/test-uri-utils.c:48:68: note: Null pointer dereference gvfs-1.57.2/client/smburi.c:52:46: style: Parameter 'vfs' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/client/smburi.c:70:41: style: Parameter 'mapper' can be declared as pointer to const. However it seems that 'smb_get_handled_schemes' is a callback function, if 'mapper' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/smburi.c:295:39: note: You might need to cast the function pointer here gvfs-1.57.2/client/smburi.c:70:41: note: Parameter 'mapper' can be declared as pointer to const gvfs-1.57.2/client/smburi.c:190:45: style: Parameter 'mapper' can be declared as pointer to const. However it seems that 'smb_get_handled_mount_types' is a callback function, if 'mapper' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/client/smburi.c:297:43: note: You might need to cast the function pointer here gvfs-1.57.2/client/smburi.c:190:45: note: Parameter 'mapper' can be declared as pointer to const gvfs-1.57.2/client/smburi.c:285:61: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmountoperationdbus.c:48:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_ID [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmountoperationdbus.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmountoperationdbus.c:131:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmountoperationdbus.c:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmountoperationdbus.c:205:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPid [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmountoperationdbus.c:255:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmountoperationdbus.c:129:11: style: Redundant initialization for 'op_dbus'. The initialized value is overwritten before it is read. [redundantInitialization] gvfs-1.57.2/common/gmountoperationdbus.c:125:32: note: op_dbus is initialized gvfs-1.57.2/common/gmountoperationdbus.c:129:11: note: op_dbus is overwritten gvfs-1.57.2/common/gmountoperationdbus.c:176:11: style: Redundant initialization for 'op_dbus'. The initialized value is overwritten before it is read. [redundantInitialization] gvfs-1.57.2/common/gmountoperationdbus.c:172:32: note: op_dbus is initialized gvfs-1.57.2/common/gmountoperationdbus.c:176:11: note: op_dbus is overwritten gvfs-1.57.2/common/gmountsource.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mount_source_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmountsource.c:183:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmountsource.c:459:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmountsource.c:670:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmountsource.c:881:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmounttracker.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMountInfo [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmounttracker.c:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMountInfo [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmounttracker.c:278:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mount_tracker_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmounttracker.c:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmounttracker.c:522:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_TIMEOUT_MSECS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmounttracker.c:557:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mount_tracker_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmounttracker.c:574:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_MOUNT_TRACKER [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gmounttracker.c:76:33: style: Parameter 'info1' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmounttracker.c:77:19: style: Parameter 'info2' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmounttracker.c:135:40: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmounttracker.c:160:41: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmounttracker.c:330:27: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_mount_tracker_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/common/gmounttracker.c:289:33: note: You might need to cast the function pointer here gvfs-1.57.2/common/gmounttracker.c:330:27: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/common/gmounttracker.c:354:22: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_mount_tracker_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/common/gmounttracker.c:290:33: note: You might need to cast the function pointer here gvfs-1.57.2/common/gmounttracker.c:354:22: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/common/gmounttracker.c:356:18: style: Variable 'tracker' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/common/gmounttracker.c:373:38: style: Parameter 'tracker' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmounttracker.c:569:39: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmountsource.c:65:36: style: Parameter 'mount_source' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmountsource.c:97:39: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmountsource.c:120:43: style: Parameter 'mount_source' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmountsource.c:126:44: style: Parameter 'mount_source' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmountsource.c:632:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/common/gmountsource.c:752:59: style: Parameter 'processes' can be declared as pointer to const. However it seems that 'g_mount_source_show_processes_async' is a callback function, if 'processes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/common/gmountsource.c:801:3: note: You might need to cast the function pointer here gvfs-1.57.2/common/gmountsource.c:752:59: note: Parameter 'processes' can be declared as pointer to const gvfs-1.57.2/common/gmountsource.c:798:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/common/gmountspec.c:606:17: style: Redundant condition: The condition '*q' is redundant since '*q == '/'' is sufficient. [redundantCondition] gvfs-1.57.2/common/gmountspec.c:132:1: error: Memory leak: item.key [memleak] gvfs-1.57.2/common/gmountspec.c:545:3: error: Memory leak: item.key [memleak] gvfs-1.57.2/common/gmountspec.c:365:34: style:inconclusive: Function 'g_mount_spec_hash' argument 1 names different: declaration 'mount' definition '_mount'. [funcArgNamesDifferent] gvfs-1.57.2/common/gmountspec.h:66:62: note: Function 'g_mount_spec_hash' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.57.2/common/gmountspec.c:365:34: note: Function 'g_mount_spec_hash' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.57.2/common/gmountspec.c:550:23: style: Local variable 'item' shadows outer variable [shadowVariable] gvfs-1.57.2/common/gmountspec.c:486:18: note: Shadowed declaration gvfs-1.57.2/common/gmountspec.c:550:23: note: Shadow variable gvfs-1.57.2/common/gmountspec.c:63:14: style: Parameter 'mount_prefix' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmountspec.c:199:26: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gmountspec.c:215:23: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/common/gmountspec.c:331:23: style: Variable 'item_a' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/common/gmountspec.c:332:23: style: Variable 'item_b' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/common/gvfsdaemonprotocol.c:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsdaemonprotocol.c:390:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsdnssdutils.c:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_URI_RESERVED_CHARS_ALLOWED_IN_PATH [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsdnssdresolver.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_CLIENT_FAILURE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsdnssdresolver.c:243:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_PROTO_UNSPEC [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsdnssdresolver.c:398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_dns_sd_resolver_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsdnssdresolver.c:482:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_dns_sd_resolver_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsdnssdresolver.c:506:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsdnssdresolver.c:930:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_NAMESIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsfileinfo.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsfileinfo.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsdnssdresolver.c:1067:46: style:inconclusive: Function 'service_resolver_cb' argument 1 names different: declaration 'resolver' definition 'avahi_resolver'. [funcArgNamesDifferent] gvfs-1.57.2/common/gvfsdnssdresolver.c:110:58: note: Function 'service_resolver_cb' argument 1 names different: declaration 'resolver' definition 'avahi_resolver'. gvfs-1.57.2/common/gvfsdnssdresolver.c:1067:46: note: Function 'service_resolver_cb' argument 1 names different: declaration 'resolver' definition 'avahi_resolver'. gvfs-1.57.2/common/gvfsdnssdresolver.c:267:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_dns_sd_resolver_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/common/gvfsdnssdresolver.c:493:33: note: You might need to cast the function pointer here gvfs-1.57.2/common/gvfsdnssdresolver.c:267:49: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/common/gvfsdnssdresolver.c:326:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_dns_sd_resolver_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/common/gvfsdnssdresolver.c:494:33: note: You might need to cast the function pointer here gvfs-1.57.2/common/gvfsdnssdresolver.c:326:51: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/common/gvfsdnssdresolver.c:704:48: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsdnssdresolver.c:709:55: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsdnssdresolver.c:716:62: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsdnssdresolver.c:723:65: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsdnssdresolver.c:730:60: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsdnssdresolver.c:737:60: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsdnssdresolver.c:744:54: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsdnssdresolver.c:765:52: style: Parameter 'resolver' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsdnssdresolver.c:1120:46: style: Parameter 'resolver' can be declared as pointer to const. However it seems that 'service_resolver_changed' is a callback function, if 'resolver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/common/gvfsdnssdresolver.c:1245:3: note: You might need to cast the function pointer here gvfs-1.57.2/common/gvfsdnssdresolver.c:1120:46: note: Parameter 'resolver' can be declared as pointer to const gvfs-1.57.2/common/gvfsdaemonprotocol.c:153:13: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/common/gvfsdaemonprotocol.c:381:61: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsicon.c:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_icon_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsicon.c:131:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsicon.c:54:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_icon_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/common/gvfsicon.c:115:33: note: You might need to cast the function pointer here gvfs-1.57.2/common/gvfsicon.c:54:39: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/common/gvfsicon.c:77:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_icon_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/common/gvfsicon.c:116:33: note: You might need to cast the function pointer here gvfs-1.57.2/common/gvfsicon.c:77:40: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/common/gvfsicon.c:155:28: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsicon.c:167:35: style: Parameter 'vfs_icon' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsicon.c:175:30: style: Parameter 'mount_spec' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsmonitorimpl.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsMonitorImplementation [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsmonitorimpl.c:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMOTE_VOLUME_MONITORS_DIR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsmonitorimpl.c:64:66: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/common/gvfsutils.c:101:26: style:inconclusive: Function 'gvfs_set_debug' argument 1 names different: declaration 'debugging' definition 'debugging_'. [funcArgNamesDifferent] gvfs-1.57.2/common/gvfsutils.h:30:72: note: Function 'gvfs_set_debug' argument 1 names different: declaration 'debugging' definition 'debugging_'. gvfs-1.57.2/common/gvfsutils.c:101:26: note: Function 'gvfs_set_debug' argument 1 names different: declaration 'debugging' definition 'debugging_'. gvfs-1.57.2/common/gvfsmountinfo.c:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_REGEX_CASELESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsmountinfo.c:285:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_KEY_FILE_NONE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsmountinfo.c:678:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] gvfs-1.57.2/common/gvfsmountinfo.c:824:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_NAME [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/daemon-main.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/daemon-main.c:187:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/daemon-main.c:389:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/daemon-main.c:51:27: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'log_debug' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/daemon-main.c:69:47: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/daemon-main.c:51:27: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.57.2/daemon/daemon-main.c:288:32: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/daemon-main.c:394:35: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/daemon-main.c:288:32: note: Parameter 'connection' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsafpconnection.c:66:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_DEFAULT_COMPOSE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpconnection.c:303:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_DEFAULT_COMPOSE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpconnection.c:832:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afp_connection_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpconnection.c:845:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_NO_RECURSE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpconnection.c:1442:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpserver.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afp_server_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpserver.c:768:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_CUR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpserver.c:863:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpserver.c:1070:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASK_PASSWORD_NEED_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpserver.c:1351:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpserver.c:1438:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_READ [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpserver.c:1454:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_READ [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpserver.c:1479:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpserver.c:914:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gvfs-1.57.2/daemon/gvfsafpserver.c:1005:9: style: Variable 'server_name' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsafpconnection.c:1490:62: style:inconclusive: Function 'g_vfs_afp_connection_send_command_finish' argument 1 names different: declaration 'afp_connnection' definition 'afp_connection'. [funcArgNamesDifferent] gvfs-1.57.2/daemon/gvfsafpconnection.h:360:81: note: Function 'g_vfs_afp_connection_send_command_finish' argument 1 names different: declaration 'afp_connnection' definition 'afp_connection'. gvfs-1.57.2/daemon/gvfsafpconnection.c:1490:62: note: Function 'g_vfs_afp_connection_send_command_finish' argument 1 names different: declaration 'afp_connnection' definition 'afp_connection'. gvfs-1.57.2/daemon/gvfsafpconnection.c:1605:60: style:inconclusive: Function 'g_vfs_afp_connection_send_command_sync' argument 2 names different: declaration 'afp_command' definition 'command'. [funcArgNamesDifferent] gvfs-1.57.2/daemon/gvfsafpconnection.h:356:79: note: Function 'g_vfs_afp_connection_send_command_sync' argument 2 names different: declaration 'afp_command' definition 'command'. gvfs-1.57.2/daemon/gvfsafpconnection.c:1605:60: note: Function 'g_vfs_afp_connection_send_command_sync' argument 2 names different: declaration 'afp_command' definition 'command'. gvfs-1.57.2/daemon/gvfsafpconnection.c:58:34: style: Parameter 'afp_name' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsafpconnection.c:404:40: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsafpconnection.c:410:41: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsafpconnection.c:416:48: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsafpconnection.c:443:41: style: Parameter 'comm' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsafpconnection.c:448:52: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsafpconnection.c:779:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsafpconnection.c:954:18: style: Variable 'read_data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsafpconnection.c:1248:19: style: Variable 'write_data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsafpconnection.c:1326:9: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsafpconnection.c:1671:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable] gvfs-1.57.2/daemon/gvfsbackend.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackend.c:164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackend.c:189:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackend.c:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_enumerate_new_handle [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackend.c:318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackend.c:530:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackend.c:575:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ID_FILESYSTEM [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackend.c:613:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_GVFS_BACKEND [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackend.c:919:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackend.c:169:58: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackend.c:218:25: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_backend_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackend.c:180:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackend.c:218:25: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackend.c:240:20: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_backend_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackend.c:181:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackend.c:240:20: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackend.c:634:54: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackend.c:877:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsafpvolume.c:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afp_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpvolume.c:228:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_READONLY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpvolume.c:2246:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_SET [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpvolume.c:2292:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT16 [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpvolume.c:2599:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpvolume.c:2726:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendadmin.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_admin_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendadmin.c:867:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_ALL_METADATA [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendadmin.c:1095:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _LINUX_CAPABILITY_VERSION [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendadmin.c:1124:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsafpvolume.c:166:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsafpvolume.c:176:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsafpvolume.c:1023:18: style: Variable 'cdd' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsafpvolume.c:1207:15: style: Variable 'rd' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:139:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:184:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTPROXY_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBSERVICES_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:218:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKDOWN_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:258:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDEVICE_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:312:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:322:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDEVICE_DEVICE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKDOWN_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:469:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDEVICE_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:734:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:753:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:785:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKDOWN_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:941:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable afc_client_free [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:1068:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_FOPEN_RDONLY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:1136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_FOPEN_RW [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:1206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_FOPEN_RW [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:1305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_FOPEN_WR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:1529:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:1726:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:1782:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:1816:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:1864:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTPROXY_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:2049:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:2187:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:2357:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_MODIFIED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:2492:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFC_SYMLINK [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:2519:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafc.c:2689:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_afc_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:242:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:445:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:1358:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:1480:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_CREATED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:1512:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:1627:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:1684:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_UNIX_UID [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:1716:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_UNIX_MODE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:1784:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:1831:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_OWNER_USER [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:1862:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:1899:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_UNIX_UID [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:2003:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:2157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_afp_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafp.c:771:14: style: Variable 'afp_handle' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafp.c:876:14: style: Variable 'afp_handle' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafp.c:913:9: style: Variable 'backup_name' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafp.c:1029:14: style: Variable 'afp_handle' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafp.c:1274:9: style: Variable 'tmp_filename' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafp.c:2026:15: style: Variable 'server_name' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafp.c:79:23: style: struct member '_GVfsBackendAfp::user_id' is never used. [unusedStructMember] gvfs-1.57.2/daemon/gvfsbackendafp.c:80:23: style: struct member '_GVfsBackendAfp::group_id' is never used. [unusedStructMember] gvfs-1.57.2/daemon/gvfsbackendafc.c:1541:15: warning: Either the condition 'afcinfo' is redundant or there is possible null pointer dereference: afcinfo. [nullPointerRedundantCheck] gvfs-1.57.2/daemon/gvfsbackendafc.c:2157:7: note: Assuming that condition 'afcinfo' is not redundant gvfs-1.57.2/daemon/gvfsbackendafc.c:2156:56: note: Calling function 'g_vfs_backend_afc_set_info_from_afcinfo', 3rd argument 'afcinfo' value is 0 gvfs-1.57.2/daemon/gvfsbackendafc.c:1541:15: note: Null pointer dereference gvfs-1.57.2/daemon/gvfsbackendafc.c:2200:16: style: Local variable 'info' shadows outer argument [shadowArgument] gvfs-1.57.2/daemon/gvfsbackendafc.c:2176:45: note: Shadowed declaration gvfs-1.57.2/daemon/gvfsbackendafc.c:2200:16: note: Shadow variable gvfs-1.57.2/daemon/gvfsbackendafc.c:914:17: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:925:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:1026:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:1112:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:1182:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:1281:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:1373:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:1401:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:1505:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:2007:20: style: Variable 'app_info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:2200:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:2282:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:2368:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:2432:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:2545:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafc.c:2625:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafpbrowse.c:228:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafpbrowse.c:364:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafpbrowse.c:393:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafpbrowse.c:531:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_afp_browse_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafpbrowse.c:541:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendafpbrowse.c:123:20: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackendafpbrowse.c:125:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendafpbrowse.c:416:15: style: Variable 'server_name' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendarchive.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:129:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_CUR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:242:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_archive_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:343:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:387:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:452:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:542:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:564:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:664:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:742:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:849:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:878:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:910:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendarchive.c:317:11: warning:inconclusive: Either the condition 'file' is redundant or there is possible null pointer dereference: cur. [nullPointerRedundantCheck] gvfs-1.57.2/daemon/gvfsbackendarchive.c:303:15: note: Assuming that condition 'file' is not redundant gvfs-1.57.2/daemon/gvfsbackendarchive.c:320:14: note: Assignment to 'file=cur' gvfs-1.57.2/daemon/gvfsbackendarchive.c:317:11: note: Null pointer dereference gvfs-1.57.2/daemon/gvfsbackendarchive.c:247:49: style: Parameter 'archive' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackendarchive.c:268:13: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendarchive.c:277:13: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendburn.c:221:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_burn_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:393:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:442:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:608:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:667:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:712:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:737:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:777:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:835:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:966:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_node [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:1034:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcdda.c:166:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRIVER_UNKNOWN [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcdda.c:243:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_cdda_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcdda.c:508:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDIO_VERSION [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcdda.c:620:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDIO_CD_FRAMESIZE_RAW [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcdda.c:680:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDIO_CD_FRAMESIZE_RAW [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcdda.c:821:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDIO_CD_FRAMESIZE_RAW [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcdda.c:873:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcdda.c:979:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendburn.c:180:16: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendburn.c:280:34: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackendburn.c:734:16: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendburn.c:759:8: style: Variable 'file' is assigned a value that is never used. [unreadVariable] gvfs-1.57.2/daemon/gvfsbackendburn.c:932:12: style: Variable 'file' is assigned a value that is never used. [unreadVariable] gvfs-1.57.2/daemon/gvfsbackendcdda.c:876:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] gvfs-1.57.2/daemon/gvfsbackendcdda.c:875:23: note: outer condition: cdda_backend->album_title gvfs-1.57.2/daemon/gvfsbackendcdda.c:876:9: note: identical inner condition: cdda_backend->album_title gvfs-1.57.2/daemon/gvfsbackendcdda.c:878:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] gvfs-1.57.2/daemon/gvfsbackendcdda.c:877:23: note: outer condition: cdda_backend->album_artist gvfs-1.57.2/daemon/gvfsbackendcdda.c:878:9: note: identical inner condition: cdda_backend->album_artist gvfs-1.57.2/daemon/gvfsbackendcdda.c:514:14: style: Condition 'artist!=NULL' is always false [knownConditionTrueFalse] gvfs-1.57.2/daemon/gvfsbackendcdda.c:506:12: note: Assignment 'artist=NULL', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendcdda.c:514:14: note: Condition 'artist!=NULL' is always false gvfs-1.57.2/daemon/gvfsbackendcdda.c:516:13: style: Condition 'title!=NULL' is always false [knownConditionTrueFalse] gvfs-1.57.2/daemon/gvfsbackendcdda.c:507:11: note: Assignment 'title=NULL', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendcdda.c:516:13: note: Condition 'title!=NULL' is always false gvfs-1.57.2/daemon/gvfsbackendcdda.c:444:3: error: Memory leak: basename [memleak] gvfs-1.57.2/daemon/gvfsbackendcdda.c:215:40: style: Parameter 'action' can be declared as pointer to const. However it seems that 'on_uevent' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendcdda.c:422:69: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendcdda.c:215:40: note: Parameter 'action' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendcdda.c:738:20: style: Variable 'cursor_in_stream' is assigned a value that is never used. [unreadVariable] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:188:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_computer_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:286:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CHANGED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:448:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:684:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_TARGET_URI [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:736:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable files [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:770:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:1425:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:833:10: style: Local variable 'root' shadows outer variable [shadowVariable] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:82:21: note: Shadowed declaration gvfs-1.57.2/daemon/gvfsbackendcomputer.c:833:10: note: Shadow variable gvfs-1.57.2/daemon/gvfsbackendcomputer.c:209:26: style: Parameter 'files' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:211:17: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:229:38: style: Parameter 'a' can be declared as pointer to const. However it seems that 'sort_file_by_filename' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:540:45: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendcomputer.c:229:38: note: Parameter 'a' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendcomputer.c:229:55: style: Parameter 'b' can be declared as pointer to const. However it seems that 'sort_file_by_filename' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:540:45: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendcomputer.c:229:55: note: Parameter 'b' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendcomputer.c:235:24: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:248:17: style: Variable 'newl' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:613:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:649:17: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:800:17: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackenddav.c:146:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_dav_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:206:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_URI_HIDE_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_URI_PATH [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:485:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_HTTP_URI_FLAGS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:595:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_MESSAGE_NO_REDIRECT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:697:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_TEXT_NODE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:724:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:772:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_NOWARNING [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:1043:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:1063:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:1092:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:1278:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_USED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:1338:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_PROPFIND [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:1409:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_PROPFIND [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:1448:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_MULTI_STATUS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:1532:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_MULTI_STATUS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:1700:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASK_PASSWORD_NEED_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:1885:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_HTTP_URI_FLAGS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:2055:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_URI_PATH [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:2115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:2235:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_OPTIONS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:2359:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_TYPE_AUTH_NEGOTIATE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:2625:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:2769:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_MULTI_STATUS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:2877:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_PUT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:2907:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_HEAD [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:2931:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_PUT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:2970:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_PRECONDITION_FAILED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3022:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_HEAD [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_METHOD_NOT_ALLOWED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3246:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_MKCOL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3314:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_DELETE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3379:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_PRECONDITION_FAILED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3409:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_MOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3449:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_uri_unref [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3485:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_PRECONDITION_FAILED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3500:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3555:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3657:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3719:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_PRECONDITION_FAILED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3744:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3844:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3904:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:3988:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:4076:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:4113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddav.c:4143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_NO_FALLBACK_FOR_MOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_CLIENT_FAILURE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_PROTO_INET6 [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:445:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_SHORTCUT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:482:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable files [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:527:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:572:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_RESOLVER_FAILURE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:630:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_PROTO_UNSPEC [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:704:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable avahi_service_browser_free [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:711:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable avahi_service_resolver_free [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:833:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_dns_sd_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:844:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:381:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:400:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:766:13: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendftp.c:400:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_ftp_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:448:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PASSWORD_SAVE_NEVER [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:832:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:1182:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:1217:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:1263:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_UNIX_MODE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:1347:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:1440:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTEMPTY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:1500:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:1614:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:1669:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_NO_FALLBACK_FOR_MOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:1789:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendftp.c:1182:93: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.57.2/daemon/gvfsbackendftp.c:1347:92: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.57.2/daemon/gvfsbackendftp.c:1731:74: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.57.2/daemon/gvfsbackendftp.c:121:13: style: Variable 'feature' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendftp.c:183:13: style: Variable 'feature' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendftp.c:216:9: style: Variable 'system_name' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendftp.c:412:49: style: Parameter 'ftp' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackendftp.c:780:64: style: Parameter 'file' can be declared as pointer to const. However it seems that 'error_550_permission_or_not_found' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendftp.c:1655:58: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendftp.c:780:64: note: Parameter 'file' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendftp.c:805:47: style: Parameter 'file' can be declared as pointer to const. However it seems that 'error_550_exists' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendftp.c:1465:63: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendftp.c:805:47: note: Parameter 'file' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendftp.c:826:53: style: Parameter 'file' can be declared as pointer to const. However it seems that 'error_550_is_directory' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendftp.c:1654:58: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendftp.c:826:53: note: Parameter 'file' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendftp.c:848:57: style: Parameter 'file' can be declared as pointer to const. However it seems that 'error_550_parent_not_found' is a callback function, if 'file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendftp.c:1465:81: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendftp.c:848:57: note: Parameter 'file' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendftp.c:1840:48: style: Parameter 'ftp' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackendftp.c:1861:54: style: Parameter 'ftp' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackendftp.c:1846:30: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1844. [shiftTooManyBitsSigned] gvfs-1.57.2/daemon/gvfsbackendftp.c:1844:3: note: Assuming that condition 'feature<32' is not redundant gvfs-1.57.2/daemon/gvfsbackendftp.c:1846:30: note: Shift gvfs-1.57.2/daemon/gvfsbackendftp.c:1867:53: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1865. [shiftTooManyBitsSigned] gvfs-1.57.2/daemon/gvfsbackendftp.c:1865:3: note: Assuming that condition 'workaround<32' is not redundant gvfs-1.57.2/daemon/gvfsbackendftp.c:1867:53: note: Shift gvfs-1.57.2/daemon/gvfsbackendftp.c:1888:11: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1886. [shiftTooManyBitsSigned] gvfs-1.57.2/daemon/gvfsbackendftp.c:1886:3: note: Assuming that condition 'workaround<32' is not redundant gvfs-1.57.2/daemon/gvfsbackendftp.c:1888:11: note: Shift gvfs-1.57.2/daemon/gvfsbackenddav.c:1638:38: style:inconclusive: Function 'mount_auth_info_free' argument 1 names different: declaration 'info' definition 'data'. [funcArgNamesDifferent] gvfs-1.57.2/daemon/gvfsbackenddav.c:72:50: note: Function 'mount_auth_info_free' argument 1 names different: declaration 'info' definition 'data'. gvfs-1.57.2/daemon/gvfsbackenddav.c:1638:38: note: Function 'mount_auth_info_free' argument 1 names different: declaration 'info' definition 'data'. gvfs-1.57.2/daemon/gvfsbackenddav.c:179:11: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackenddav.c:735:43: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackenddav.c:741:41: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackenddav.c:1610:26: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackenddav.c:1623:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackenddav.c:3460:17: style: Variable 'body' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendgoogle.c:3088:29: error: There is an unknown macro here somewhere. Configuration is required. If G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfsbackendgphoto2.c:1666:26: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfsbackendhttp.c:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_http_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendhttp.c:91:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mount_base [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendhttp.c:118:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendhttp.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_PERMISSION_DENIED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendhttp.c:400:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendhttp.c:581:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendhttp.c:700:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_THUMBNAIL_PATH [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendhttp.c:741:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendhttp.c:765:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendhttp.c:175:24: style: Redundant condition: The condition '*path != '\0'' is redundant since '*path == '/'' is sufficient. [redundantCondition] gvfs-1.57.2/daemon/gvfsbackendhttp.c:575:29: warning: Either the condition 'basename!=NULL' is redundant or there is possible null pointer dereference: basename. [nullPointerRedundantCheck] gvfs-1.57.2/daemon/gvfsbackendhttp.c:579:16: note: Assuming that condition 'basename!=NULL' is not redundant gvfs-1.57.2/daemon/gvfsbackendhttp.c:575:29: note: Null pointer dereference gvfs-1.57.2/daemon/gvfsbackendhttp.c:165:37: style:inconclusive: Function 'http_path_get_basename' argument 1 names different: declaration 'path_str' definition 'path'. [funcArgNamesDifferent] gvfs-1.57.2/daemon/gvfsbackendhttp.h:61:59: note: Function 'http_path_get_basename' argument 1 names different: declaration 'path_str' definition 'path'. gvfs-1.57.2/daemon/gvfsbackendhttp.c:165:37: note: Function 'http_path_get_basename' argument 1 names different: declaration 'path_str' definition 'path'. gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:219:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_localtest_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:306:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:392:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:314:9: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment] gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:299:7: note: res is assigned gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:314:9: note: res is overwritten gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:96:25: style: Variable 'op_backend' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendmtp.c:2137:24: error: There is an unknown macro here somewhere. Configuration is required. If G_FILE_ATTRIBUTE_STANDARD_SIZE is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFileEnumerator [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:370:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CHANGED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:447:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:707:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_TARGET_URI [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:913:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_SHORTCUT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:989:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:1077:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:1220:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_network_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:723:10: style: Local variable 'root' shadows outer variable [shadowVariable] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:55:20: note: Shadowed declaration gvfs-1.57.2/daemon/gvfsbackendnetwork.c:723:10: note: Shadow variable gvfs-1.57.2/daemon/gvfsbackendnetwork.c:744:10: style: Local variable 'root' shadows outer variable [shadowVariable] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:55:20: note: Shadowed declaration gvfs-1.57.2/daemon/gvfsbackendnetwork.c:744:10: note: Shadow variable gvfs-1.57.2/daemon/gvfsbackendnetwork.c:220:38: style: Parameter 'a' can be declared as pointer to const. However it seems that 'sort_file_by_file_name' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:277:45: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendnetwork.c:220:38: note: Parameter 'a' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendnetwork.c:220:54: style: Parameter 'b' can be declared as pointer to const. However it seems that 'sort_file_by_file_name' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:277:45: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendnetwork.c:220:54: note: Parameter 'b' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendnetwork.c:868:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:1049:16: style: Variable 'file' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_nfs_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:443:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:497:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:553:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:677:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:779:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_CREATE_PRIVATE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:806:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:968:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_TRUNC [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1046:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_TRUNC [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1228:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_CREATE_REPLACE_DESTINATION [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1282:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_CREATE_REPLACE_DESTINATION [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1419:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1448:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_EXCL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1461:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_EXCL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1705:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_FREE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1736:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1785:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_READ [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1823:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1866:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1934:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_READ [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2087:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2121:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_READ [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2157:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2199:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ETAG_VALUE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2293:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2387:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_ACCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2427:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_ACCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2547:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXDEV [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2595:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2673:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_BACKUP [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:287:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:312:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_RENAMED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:320:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CHANGED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:328:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:336:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CREATED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:344:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_DELETED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:391:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:419:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:452:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:487:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:495:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:586:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:632:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:682:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:719:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:864:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:915:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1007:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1083:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgDrive [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1314:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_READONLY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1386:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NONE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1418:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_QUERY_INFO_NONE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1519:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1562:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1614:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1628:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1691:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgDriveItemFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1827:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgDriveItem [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1876:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1995:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_unref [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:2013:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_onedrive_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendnfs.c:295:35: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: export [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendnfs.c:253:19: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendnfs.c:253:19: note: Assignment 'export=strdup(export)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendnfs.c:267:7: note: Assuming condition is false gvfs-1.57.2/daemon/gvfsbackendnfs.c:295:35: note: Null pointer dereference gvfs-1.57.2/daemon/gvfsbackendnfs.c:779:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1061:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1153:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1353:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1449:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] gvfs-1.57.2/daemon/gvfsbackendnfs.c:85:41: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:227:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:320:39: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'null_cb' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1204:41: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendnfs.c:320:39: note: Parameter 'ctx' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendnfs.c:320:50: style: Parameter 'data' can be declared as pointer to const. However it seems that 'null_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1204:41: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendnfs.c:320:50: note: Parameter 'data' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendnfs.c:320:62: style: Parameter 'private_data' can be declared as pointer to const. However it seems that 'null_cb' is a callback function, if 'private_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1204:41: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendnfs.c:320:62: note: Parameter 'private_data' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendnfs.c:353:20: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:402:50: style: Parameter 'data' can be declared as pointer to const. However it seems that 'read_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendnfs.c:435:57: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendnfs.c:402:50: note: Parameter 'data' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendnfs.c:619:17: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:793:23: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1107:28: style: Variable 'op_job' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1128:19: style: Variable 'op_backend' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1276:23: style: Variable 'op_backend' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1277:27: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1567:27: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1647:17: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1697:23: style: Variable 'stat' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1944:24: style: Variable 'mimetype' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2206:23: style: Variable 'mount_spec' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2382:27: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2593:27: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2646:27: style: Variable 'st' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendnfs.c:1908:15: error: Uninitialized variable: path [legacyUninitvar] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:728:12: style: Local variable 'is_shared_with_me' shadows outer function [shadowFunction] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:408:1: note: Shadowed declaration gvfs-1.57.2/daemon/gvfsbackendonedrive.c:728:12: note: Shadow variable gvfs-1.57.2/daemon/gvfsbackendonedrive.c:152:16: style: Variable 'k_a' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:153:16: style: Variable 'k_b' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:310:30: style: Parameter 'item_path' can be declared as pointer to const. However it seems that 'emit_renamed_event' is a callback function, if 'item_path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1674:41: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendonedrive.c:310:30: note: Parameter 'item_path' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendonedrive.c:318:30: style: Parameter 'item_path' can be declared as pointer to const. However it seems that 'emit_changed_event' is a callback function, if 'item_path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1812:41: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendonedrive.c:318:30: note: Parameter 'item_path' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendonedrive.c:326:35: style: Parameter 'entry_path' can be declared as pointer to const. However it seems that 'emit_changes_done_event' is a callback function, if 'entry_path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1851:41: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendonedrive.c:326:35: note: Parameter 'entry_path' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendonedrive.c:334:29: style: Parameter 'item_path' can be declared as pointer to const. However it seems that 'emit_create_event' is a callback function, if 'item_path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1963:45: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendonedrive.c:334:29: note: Parameter 'item_path' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendonedrive.c:342:29: style: Parameter 'item_path' can be declared as pointer to const. However it seems that 'emit_delete_event' is a callback function, if 'item_path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:986:41: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendonedrive.c:342:29: note: Parameter 'item_path' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsbackendonedrive.c:481:11: style: Variable 'timestamp' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:494:11: style: Variable 'timestamp' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1081:17: style: Variable 'existing_item' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendonedrive.c:1693:17: style: Variable 'existing_item' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendrecent.c:342:17: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] gvfs-1.57.2/daemon/gvfsbackendrecent.c:310:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_TARGET_URI [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendrecent.c:342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendrecent.c:458:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendrecent.c:554:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_DELETED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendrecent.c:690:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendrecent.c:720:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendrecent.c:793:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bookmark_file_free [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsftp.c:1509:47: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT32_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:189:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_smb_browse_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:319:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASK_PASSWORD_NEED_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:432:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:735:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PASSWORD_SAVE_NEVER [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:897:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMBC_FILE_SHARE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:1058:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:1192:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:1299:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_smb_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:245:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASK_PASSWORD_NEED_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:516:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PASSWORD_SAVE_NEVER [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:673:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:685:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:706:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:747:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:779:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:803:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:828:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:867:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:920:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:929:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:938:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:978:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1026:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1232:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1265:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1288:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1324:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1363:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1443:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1628:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1671:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1735:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1776:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_MODIFIED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1872:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1979:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:2064:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:2113:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmb.c:2151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:767:27: style: Condition 'op_backend->mount_cancelled' is always false [knownConditionTrueFalse] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:749:37: note: Assignment 'op_backend->mount_cancelled=0', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:767:27: note: Condition 'op_backend->mount_cancelled' is always false gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:493:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:494:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:886:16: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:98:9: style: struct member 'CachedServer::server_name' is never used. [unusedStructMember] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:99:9: style: struct member 'CachedServer::share_name' is never used. [unusedStructMember] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:100:9: style: struct member 'CachedServer::domain' is never used. [unusedStructMember] gvfs-1.57.2/daemon/gvfsbackendsmbbrowse.c:101:9: style: struct member 'CachedServer::username' is never used. [unusedStructMember] gvfs-1.57.2/daemon/gvfsbackendtest.c:200:21: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfsbackendsmb.c:554:26: style: Condition 'op_backend->mount_cancelled' is always false [knownConditionTrueFalse] gvfs-1.57.2/daemon/gvfsbackendsmb.c:533:37: note: Assignment 'op_backend->mount_cancelled=0', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendsmb.c:545:15: note: Assuming condition is false gvfs-1.57.2/daemon/gvfsbackendsmb.c:554:26: note: Condition 'op_backend->mount_cancelled' is always false gvfs-1.57.2/daemon/gvfsbackendsmb.c:1069:27: style: Parameter 'statbuf' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1424:37: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsbackendtrash.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendtrash.c:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendtrash.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendtrash.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendtrash.c:202:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CREATED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendtrash.c:223:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_DELETED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendtrash.c:243:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendtrash.c:618:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TRASH_ORIG_PATH [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendtrash.c:876:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendtrash.c:904:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendwsdd.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIcon [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendwsdd.c:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendwsdd.c:151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendwsdd.c:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendwsdd.c:222:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendwsdd.c:282:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_FILESYSTEM_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendwsdd.c:299:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendwsdd.c:357:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendwsdd.c:407:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_backend_wsdd_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsbackendwsdd.c:313:23: style: Variable 'device' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsbackendtrash.c:134:22: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'ready_func' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsbackendtrash.c:812:56: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsbackendtrash.c:134:22: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.57.2/daemon/gvfschannel.c:152:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_channel_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfschannel.c:176:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfschannel.c:202:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfschannel.c:381:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_CANCEL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfschannel.c:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfschannel.c:506:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfschannel.c:548:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REQUEST_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfschannel.c:572:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfschannel.c:662:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsDaemonSocketProtocolReply [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfschannel.c:718:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_INFO [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfschannel.c:783:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfschannel.c:157:58: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfschannel.c:222:25: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_channel_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfschannel.c:167:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfschannel.c:222:25: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/daemon/gvfschannel.c:248:20: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_channel_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfschannel.c:168:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfschannel.c:248:20: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/daemon/gvfschannel.c:651:37: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsdaemon.c:177:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_daemon_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsdaemon.c:217:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_DAEMON_NAME [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsdaemon.c:323:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_DAEMON_PATH [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsdaemon.c:723:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_DAEMON_PATH [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsdaemon.c:793:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_SERVER_FLAGS_NONE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsdaemon.c:896:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_monitor_implementation_free [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsdaemon.c:951:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsdaemon.c:1001:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPid [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsdaemonutils.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsdaemonutils.c:204:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsdaemonutils.c:415:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXSSIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsdaemonutils.c:360:40: style: Parameter 'mount_source' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsdaemonutils.c:361:43: style: Parameter 'certificate' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsdaemon.c:243:40: style: Parameter 'observer' can be declared as pointer to const. However it seems that 'allow_mechanism_cb' is a callback function, if 'observer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsdaemon.c:312:3: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsdaemon.c:243:40: note: Parameter 'observer' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsdaemon.c:245:44: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'allow_mechanism_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsdaemon.c:312:3: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsdaemon.c:245:44: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsdaemon.c:347:45: style: Parameter 'object' can be declared as pointer to const. However it seems that 'g_vfs_daemon_set_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsdaemon.c:187:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsdaemon.c:347:45: note: Parameter 'object' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsdaemon.c:350:24: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_daemon_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsdaemon.c:187:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsdaemon.c:350:24: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsdaemon.c:361:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'g_vfs_daemon_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsdaemon.c:188:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsdaemon.c:361:40: note: Parameter 'object' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsdaemon.c:363:19: style: Parameter 'value' can be declared as pointer to const. However it seems that 'g_vfs_daemon_get_property' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsdaemon.c:188:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsdaemon.c:363:19: note: Parameter 'value' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsdaemon.c:364:19: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_daemon_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsdaemon.c:188:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsdaemon.c:364:19: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsdaemon.c:1055:22: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsftpconnection.c:92:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DATA_STREAM_NEWLINE_TYPE_CR_LF [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpconnection.c:459:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpconnection.c:569:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpdircache.c:391:18: debug: Scope::checkVariable found variable 'info' with varid 0. [varid0] gvfs-1.57.2/daemon/gvfsftpdircache.c:112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsFtpDirCache [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpdircache.c:130:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsFtpDirCache [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpdircache.c:152:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_FTP_PASS_550 [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpdircache.c:324:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDateTime [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpdircache.c:391:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpdircache.c:475:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpdircache.c:522:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpdircache.c:569:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpdircache.c:658:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DATA_STREAM_NEWLINE_TYPE_LF [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpconnection.c:522:55: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsftpconnection.c:540:58: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsftpfile.c:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsFtpFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpfile.c:109:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsFtpFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpfile.c:195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsFtpFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpfile.c:217:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVfsFtpFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsftpdircache.c:468:40: style: Parameter 'ftp' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsftpdircache.c:560:34: style: Parameter 'file_mode' can be declared as const array [constParameter] gvfs-1.57.2/daemon/gvfsftpdircache.c:798:9: style: Variable 'match' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsftpdircache.c:831:17: style: Variable 'start' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsftptask.c:106:33: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfshttpinputstream.c:459:47: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfsjob.c:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjob.c:155:42: style: Parameter 'object' can be declared as pointer to const. However it seems that 'g_vfs_job_set_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsjob.c:94:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsjob.c:155:42: note: Parameter 'object' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsjob.c:158:21: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_job_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsjob.c:94:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsjob.c:158:21: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsjob.c:169:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'g_vfs_job_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsjob.c:95:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsjob.c:169:37: note: Parameter 'object' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsjob.c:171:16: style: Parameter 'value' can be declared as pointer to const. However it seems that 'g_vfs_job_get_property' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsjob.c:95:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsjob.c:171:16: note: Parameter 'value' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsjob.c:172:16: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_job_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsjob.c:95:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsjob.c:172:16: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsjob.c:305:33: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjob.c:311:34: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobcloseread.c:50:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_close_read_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjob.c:53:7: style: struct member '_GVfsJobPrivate::dummy' is never used. [unusedStructMember] gvfs-1.57.2/daemon/gvfsjobcloseread.c:68:46: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobclosewrite.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_close_write_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobclosewrite.c:69:48: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobcopy.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_copy_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobcopy.c:72:35: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobcreatemonitor.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_create_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobcreatemonitor.c:71:54: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobdbus.c:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_dbus_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobdbus.c:86:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobdbus.c:98:35: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobdbus.c:106:26: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_job_dbus_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsjobdbus.c:76:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsjobdbus.c:106:26: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsjobdbus.c:128:21: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_job_dbus_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsjobdbus.c:77:33: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsjobdbus.c:128:21: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsjobdbus.c:130:16: style: Variable 'job' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsjobdbus.c:168:44: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobdbus.c:172:20: style: Variable 'message_connection' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsjobdelete.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_delete_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobdelete.c:70:39: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobenumerate.c:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_enumerate_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobenumerate.c:126:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobenumerate.c:190:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_URI_RESERVED_CHARS_ALLOWED_IN_PATH [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjoberror.c:50:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_error_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjoberror.c:68:37: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjoberror.c:98:15: style: Parameter 'job' can be declared as pointer to const. However it seems that 'run' is a callback function, if 'job' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsjoberror.c:62:20: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsjoberror.c:98:15: note: Parameter 'job' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsjobenumerate.c:214:24: style:inconclusive: Function 'g_vfs_job_enumerate_add_infos' argument 2 names different: declaration 'info' definition 'infos'. [funcArgNamesDifferent] gvfs-1.57.2/daemon/gvfsjobenumerate.h:77:30: note: Function 'g_vfs_job_enumerate_add_infos' argument 2 names different: declaration 'info' definition 'infos'. gvfs-1.57.2/daemon/gvfsjobenumerate.c:214:24: note: Function 'g_vfs_job_enumerate_add_infos' argument 2 names different: declaration 'info' definition 'infos'. gvfs-1.57.2/daemon/gvfsjobenumerate.c:77:45: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobenumerate.c:177:13: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsjobmakedirectory.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_make_directory_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobmakedirectory.c:70:54: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobmakesymlink.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_make_symlink_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobmakesymlink.c:71:50: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobmount.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_mount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobmount.c:70:37: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobmountmountable.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_mount_mountable_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobmountmountable.c:77:56: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobmove.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_move_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobmove.c:72:35: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobopenforread.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_open_for_read_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobopenforread.c:79:51: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobopenforread.c:218:20: style: Parameter 'job' can be declared as pointer to const. However it seems that 'finished' is a callback function, if 'job' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsjobopenforread.c:74:25: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsjobopenforread.c:218:20: note: Parameter 'job' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsjobopenforread.c:223:54: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobopeniconforread.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_open_icon_for_read_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobopenforwrite.c:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_open_for_write_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobopeniconforread.c:60:60: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobpollmountable.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_poll_mountable_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobopenforwrite.c:80:53: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobopenforwrite.c:398:20: style: Parameter 'job' can be declared as pointer to const. However it seems that 'finished' is a callback function, if 'job' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/gvfsjobopenforwrite.c:75:25: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/gvfsjobopenforwrite.c:398:20: note: Parameter 'job' can be declared as pointer to const gvfs-1.57.2/daemon/gvfsjobopenforwrite.c:403:56: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobpollmountable.c:69:54: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobprogress.c:84:44: error: There is an unknown macro here somewhere. Configuration is required. If G_GOFFSET_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfsjobpull.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_pull_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobpull.c:72:35: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobpush.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_push_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobpush.c:72:35: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobqueryattributes.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_query_attributes_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobqueryattributes.c:72:58: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobqueryattributes.c:132:21: style: Variable 'class' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsjobqueryattributes.c:158:21: style: Variable 'class' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsjobqueryfsinfo.c:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_query_fs_info_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobqueryfsinfo.c:73:51: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobqueryinfo.c:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_query_info_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobqueryinfo.c:76:46: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobqueryinforead.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_query_info_read_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobqueryinforead.c:71:55: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobqueryinfowrite.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_query_info_write_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobqueryinfowrite.c:71:57: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobread.c:100:37: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfsjobseekread.c:99:35: error: There is an unknown macro here somewhere. Configuration is required. If G_GOFFSET_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfsjobseekwrite.c:99:35: error: There is an unknown macro here somewhere. Configuration is required. If G_GOFFSET_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfsjobsetattribute.c:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_set_attribute_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobsetattribute.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TYPE_INVALID [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobsetdisplayname.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_set_display_name_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobsetdisplayname.c:71:57: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobsource.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INTERFACE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobsource.c:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobstartmountable.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_start_mountable_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobstartmountable.c:72:56: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobstopmountable.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_stop_mountable_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobstopmountable.c:72:54: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobtrash.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_trash_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobtrash.c:69:37: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobtruncate.c:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_truncate_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobtruncate.c:66:43: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobunmount.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_unmount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobunmount.c:192:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobunmount.c:225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobunmount.c:257:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobunmount.c:306:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_unmount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobunmount.c:325:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_unmount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobunmount.c:73:41: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobunmount.c:184:21: style: Variable 'class' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsjobunmountmountable.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_job_unmount_mountable_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsjobunmountmountable.c:72:60: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsjobwrite.c:103:37: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.57.2/daemon/gvfskeyring.c:178:45: style:inconclusive: Function 'g_vfs_keyring_lookup_password' argument 10 names different: declaration 'password' definition 'password_out'. [funcArgNamesDifferent] gvfs-1.57.2/daemon/gvfskeyring.h:40:19: note: Function 'g_vfs_keyring_lookup_password' argument 10 names different: declaration 'password' definition 'password_out'. gvfs-1.57.2/daemon/gvfskeyring.c:178:45: note: Function 'g_vfs_keyring_lookup_password' argument 10 names different: declaration 'password' definition 'password_out'. gvfs-1.57.2/daemon/gvfsmonitor.c:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsmonitor.c:366:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsreadchannel.c:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_read_channel_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsreadchannel.c:175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_SET [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsreadchannel.c:263:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SEEK_POS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsreadchannel.c:281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_CLOSED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsreadchannel.c:301:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_DATA [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsreadchannel.c:314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_TYPE_READ_CHANNEL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfsmonitor.c:136:33: style: Parameter 'subscriber' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsmonitor.c:137:24: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsreadchannel.c:86:43: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsreadchannel.c:108:36: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfsreadchannel.c:216:16: style: Variable 'read_job' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfsreadchannel.c:311:38: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswritechannel.c:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_write_channel_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswritechannel.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEEK_SET [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswritechannel.c:179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SEEK_POS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswritechannel.c:197:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_TRUNCATED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswritechannel.c:216:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_CLOSED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswritechannel.c:235:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_WRITTEN [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswritechannel.c:248:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_TYPE_WRITE_CHANNEL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswritechannel.c:81:45: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswritechannel.c:245:39: style: Parameter 'backend' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswsdddevice.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_wsdd_device_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsdddevice.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMatchInfo [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsdddevice.c:43:19: style: Variable 'device' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/gvfswsdddevice.c:53:41: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswsdddevice.c:82:44: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswsdddevice.c:83:44: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswsdddevice.c:89:42: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswsdddevice.c:90:42: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswsdddevice.c:109:45: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswsdddevice.c:115:45: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswsdddevice.c:121:50: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswsddresolver.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_wsdd_resolver_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddresolver.c:68:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_unref [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddresolver.c:112:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddresolver.c:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_wsdd_service_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_wsdd_service_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:169:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GObject [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:265:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:297:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_DELETED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:363:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:421:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:466:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/gvfswsddservice.c:523:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/main.c:148:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_NONE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/main.c:42:32: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/main.c:233:35: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/main.c:42:32: note: Parameter 'connection' can be declared as pointer to const gvfs-1.57.2/daemon/main.c:67:36: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/main.c:232:35: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/main.c:67:36: note: Parameter 'connection' can be declared as pointer to const gvfs-1.57.2/daemon/main.c:69:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/main.c:232:35: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/main.c:69:36: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.57.2/daemon/gvfswsddservice.c:129:43: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/gvfswsddservice.c:662:49: style: Parameter 'async_initable_iface' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/mount.c:345:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_MOUNT_TIMEOUT_MSECS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/mount.c:362:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/mount.c:398:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/mount.c:424:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SPAWN_EXIT_ERROR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/mount.c:579:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUNTABLE_DIR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/mount.c:751:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/mount.c:1199:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VFS_DBUS_MOUNTTRACKER_PATH [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/pty_open.c:880:0: error: #error Have neither UNIX98 PTY nor BSD openpty! [preprocessorErrorDirective] gvfs-1.57.2/daemon/pty_open.c:880:2: error: #error Have neither UNIX98 PTY nor BSD openpty! [preprocessorErrorDirective] gvfs-1.57.2/daemon/trashlib/dirwatch.c:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CREATED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/trashlib/dirwatch.c:122:46: style: Parameter 'monitor' can be declared as pointer to const. However it seems that 'dir_watch_parent_changed' is a callback function, if 'monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/trashlib/dirwatch.c:170:3: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/trashlib/dirwatch.c:122:46: note: Parameter 'monitor' can be declared as pointer to const gvfs-1.57.2/daemon/mount.c:92:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/mount.c:108:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/mount.c:148:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/mount.c:231:9: style: Variable 'empty' can be declared as const array [constVariable] gvfs-1.57.2/daemon/mount.c:855:17: style: Variable 'mountable' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/mount.c:913:38: style: Parameter 'mounts_array' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/mount.c:919:17: style: Variable 'mountable' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/mount.c:1006:17: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/mount.c:1154:15: style: Variable 'io' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/trashlib/trashdir.c:58:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TIME_MODIFIED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/trashlib/trashdir.c:128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_date_time_unref [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/trashlib/trashdir.c:165:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_MONITOR_EVENT_CREATED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/trashlib/trashdir.c:250:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_date_time_unref [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/trashlib/trashexpunge.c:23:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_UNIX_MODE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/trashlib/trashexpunge.c:90:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TIME_SPAN_MINUTE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/trashlib/trashexpunge.c:108:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_file_hash [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/trashlib/trashexpunge.c:127:5: error: Memory leak: thread [memleak] gvfs-1.57.2/daemon/trashlib/trashexpunge.c:104:23: style:inconclusive: Function 'trash_expunge' argument 1 names different: declaration 'expunge_directory' definition 'directory'. [funcArgNamesDifferent] gvfs-1.57.2/daemon/trashlib/trashexpunge.h:15:28: note: Function 'trash_expunge' argument 1 names different: declaration 'expunge_directory' definition 'directory'. gvfs-1.57.2/daemon/trashlib/trashexpunge.c:104:23: note: Function 'trash_expunge' argument 1 names different: declaration 'expunge_directory' definition 'directory'. gvfs-1.57.2/daemon/trashlib/trashexpunge.c:59:28: style: Parameter 'a' can be declared as pointer to const. However it seems that 'just_return_true' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/trashlib/trashexpunge.c:80:42: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/trashlib/trashexpunge.c:59:28: note: Parameter 'a' can be declared as pointer to const gvfs-1.57.2/daemon/trashlib/trashexpunge.c:60:28: style: Parameter 'b' can be declared as pointer to const. However it seems that 'just_return_true' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/trashlib/trashexpunge.c:80:42: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/trashlib/trashexpunge.c:60:28: note: Parameter 'b' can be declared as pointer to const gvfs-1.57.2/daemon/trashlib/trashexpunge.c:61:28: style: Parameter 'c' can be declared as pointer to const. However it seems that 'just_return_true' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/daemon/trashlib/trashexpunge.c:80:42: note: You might need to cast the function pointer here gvfs-1.57.2/daemon/trashlib/trashexpunge.c:61:28: note: Parameter 'c' can be declared as pointer to const gvfs-1.57.2/daemon/trashlib/trashexpunge.c:122:16: style: Variable 'thread' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/trashlib/trashdir.c:214:27: warning: Possible null pointer dereference: name [nullPointer] gvfs-1.57.2/daemon/trashlib/trashdir.c:211:19: note: Assignment 'name=file?g_file_get_basename(file):NULL', assigned value is 0 gvfs-1.57.2/daemon/trashlib/trashdir.c:214:27: note: Null pointer dereference gvfs-1.57.2/daemon/trashlib/trashitem.c:487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/trashlib/trashwatcher.c:231:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_unix_mount_point_free [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/trashlib/trashwatcher.c:257:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_unix_mount_entry_compare [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/trashlib/trashwatcher.c:337:35: style: Parameter 'watcher' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/trashlib/trashitem.c:96:7: warning: Assert statement calls a function which may have desired side effects: 'g_str_has_prefix'. [assertWithSideEffect] gvfs-1.57.2/daemon/trashlib/trashitem.c:367:33: style:inconclusive: Function 'trash_root_add_item' argument 1 names different: declaration 'root' definition 'list'. [funcArgNamesDifferent] gvfs-1.57.2/daemon/trashlib/trashitem.h:29:67: note: Function 'trash_root_add_item' argument 1 names different: declaration 'root' definition 'list'. gvfs-1.57.2/daemon/trashlib/trashitem.c:367:33: note: Function 'trash_root_add_item' argument 1 names different: declaration 'root' definition 'list'. gvfs-1.57.2/daemon/trashlib/trashitem.c:394:36: style:inconclusive: Function 'trash_root_remove_item' argument 1 names different: declaration 'root' definition 'list'. [funcArgNamesDifferent] gvfs-1.57.2/daemon/trashlib/trashitem.h:33:67: note: Function 'trash_root_remove_item' argument 1 names different: declaration 'root' definition 'list'. gvfs-1.57.2/daemon/trashlib/trashitem.c:394:36: note: Function 'trash_root_remove_item' argument 1 names different: declaration 'root' definition 'list'. gvfs-1.57.2/daemon/trashlib/trashitem.c:92:19: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/daemon/trashlib/trashitem.c:241:41: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/trashlib/trashitem.c:247:40: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/trashlib/trashitem.c:253:37: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/trashlib/trashitem.c:259:33: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/meta-get-tree.c:28:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/meta-daemon.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/meta-daemon.c:459:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_NONE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/meta-get-tree.c:32:7: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-get.c:107:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/meta-daemon.c:416:68: style: Condition 'res' is always false [knownConditionTrueFalse] gvfs-1.57.2/metadata/meta-daemon.c:395:15: note: Assignment 'res=NULL', assigned value is 0 gvfs-1.57.2/metadata/meta-daemon.c:416:68: note: Condition 'res' is always false gvfs-1.57.2/metadata/meta-daemon.c:146:10: style: Variable 'iter' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/meta-get.c:111:7: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-get.c:117:7: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-get.c:130:4: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-get.c:142:4: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-get.c:151:4: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-get.c:163:4: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-get.c:61:34: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/meta-ls.c:21:29: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] gvfs-1.57.2/metadata/meta-set.c:35:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/meta-set.c:39:7: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-set.c:45:7: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-set.c:52:7: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-set.c:59:7: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-set.c:71:4: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-set.c:80:4: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-set.c:92:4: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/meta-set.c:111:4: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/metabuilder.c:903:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/metabuilder.c:983:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/metabuilder.c:1126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/metabuilder.c:1209:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/metadata-nautilus.c:175:5: error: Memory leak: dir [memleak] gvfs-1.57.2/metadata/metadata-nautilus.c:202:7: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/metadata-nautilus.c:208:7: error: Memory leak: context [memleak] gvfs-1.57.2/metadata/metadata-nautilus.c:63:12: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metadata-nautilus.c:112:9: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metadata-nautilus.c:143:14: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metabuilder.c:1018:30: style: Condition 'meta_builder_is_on_nfs(tree_filename)' is always false [knownConditionTrueFalse] gvfs-1.57.2/metadata/metabuilder.c:941:9: note: Assignment 'res=0', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1018:30: note: Calling function 'meta_builder_is_on_nfs' returns 0 gvfs-1.57.2/metadata/metabuilder.c:1018:30: note: Condition 'meta_builder_is_on_nfs(tree_filename)' is always false gvfs-1.57.2/metadata/metabuilder.c:1024:7: style: Condition '!real_filename' is always true [knownConditionTrueFalse] gvfs-1.57.2/metadata/metabuilder.c:1008:25: note: Assignment 'real_filename=NULL', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1024:7: note: Condition '!real_filename' is always true gvfs-1.57.2/metadata/metabuilder.c:1239:49: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gvfs-1.57.2/metadata/metabuilder.c:1235:19: note: Assuming allocation function fails gvfs-1.57.2/metadata/metabuilder.c:1235:19: note: Assignment 'data=mmap(NULL,12+4,PROT_READ|PROT_WRITE,MAP_SHARED,fd2,0)', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1239:49: note: Null pointer addition gvfs-1.57.2/metadata/metabuilder.c:83:33: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'compare_metafile' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/metadata/metabuilder.c:267:33: note: You might need to cast the function pointer here gvfs-1.57.2/metadata/metabuilder.c:83:33: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.57.2/metadata/metabuilder.c:95:33: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'compare_metadata' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/metadata/metabuilder.c:357:29: note: You might need to cast the function pointer here gvfs-1.57.2/metadata/metabuilder.c:95:33: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.57.2/metadata/metabuilder.c:452:51: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metabuilder.c:455:10: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metabuilder.c:506:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metabuilder.c:536:53: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metabuilder.c:654:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metabuilder.c:717:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metabuilder.c:821:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.57.2/metadata/metabuilder.c:939:13: style: Variable 'dirname' is allocated memory that is never used. [unusedAllocatedMemory] gvfs-1.57.2/monitor/afc/afcvolume.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afc_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/afc/afcvolume.c:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKDOWN_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/afc/afcvolume.c:137:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDEVICE_E_SUCCESS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/afc/afcvolume.c:379:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UUID [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/afc/afcvolume.c:396:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UUID [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/afc/afcvolume.c:283:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_can_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/afc/afcvolume.c:426:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/afc/afcvolume.c:283:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/afc/afcvolume.c:289:45: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_should_automount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/afc/afcvolume.c:427:29: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/afc/afcvolume.c:289:45: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/afc/afcvolume.c:295:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_get_drive' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/afc/afcvolume.c:424:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/afc/afcvolume.c:295:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/afc/afcvolume.c:301:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_get_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/afc/afcvolume.c:425:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/afc/afcvolume.c:301:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/afc/afcvolume.c:388:18: style: Variable 'afc_volume' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/afc/afcvolume.c:439:18: style: Variable 'afc_volume' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/afc/afcvolumemonitor.c:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDEVICE_DEVICE_ADD [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/afc/afcvolumemonitor.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afc_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/afc/afcvolumemonitor.c:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_afc_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/metatree.c:313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/metatree.c:357:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/metatree.c:384:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/metatree.c:1143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/metatree.c:2686:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/afc/afcvolumemonitor.c:127:54: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_monitor_get_mounts' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/afc/afcvolumemonitor.c:167:31: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/afc/afcvolumemonitor.c:127:54: note: Parameter '_self' can be declared as pointer to const gvfs-1.57.2/monitor/afc/afcvolumemonitor.c:135:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/afc/afcvolumemonitor.c:147:64: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_afc_volume_monitor_get_connected_drives' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/afc/afcvolumemonitor.c:169:41: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/afc/afcvolumemonitor.c:147:64: note: Parameter '_self' can be declared as pointer to const gvfs-1.57.2/monitor/afc/afcvolumemonitor.c:174:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/goa/goavolume.c:184:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_UNHANDLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:199:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_HANDLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:248:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_ALREADY_MOUNTED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:304:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_MOUNT_NONE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:343:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_MOUNT_NONE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:363:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOA_ERROR_NOT_AUTHORIZED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:424:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_CLASS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:434:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uuid [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:455:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_CLASS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:566:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_goa_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_goa_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:607:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_goa_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:648:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolume.c:127:56: style: Parameter 'mount_operation' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/goa/goavolume.c:132:58: style: Parameter 'op' can be declared as pointer to const. However it seems that 'g_vfs_goa_mount_operation_ask_question' is a callback function, if 'op' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/goa/goavolume.c:145:35: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/goa/goavolume.c:132:58: note: Parameter 'op' can be declared as pointer to const gvfs-1.57.2/monitor/goa/goavolume.c:205:36: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'mount_unmounted_cb' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/goa/goavolume.c:231:7: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/goa/goavolume.c:205:36: note: Parameter 'mount' can be declared as pointer to const gvfs-1.57.2/monitor/goa/goavolume.c:280:13: style: Variable 'files' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/goa/goavolume.c:319:13: style: Variable 'files' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/goa/goavolume.c:407:38: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_can_eject' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/goa/goavolume.c:674:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/goa/goavolume.c:407:38: note: Parameter '_self' can be declared as pointer to const gvfs-1.57.2/monitor/goa/goavolume.c:413:38: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_can_mount' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/goa/goavolume.c:675:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/goa/goavolume.c:413:38: note: Parameter '_self' can be declared as pointer to const gvfs-1.57.2/monitor/goa/goavolume.c:438:38: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_get_drive' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/goa/goavolume.c:678:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/goa/goavolume.c:438:38: note: Parameter '_self' can be declared as pointer to const gvfs-1.57.2/monitor/goa/goavolume.c:464:38: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_get_mount' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/goa/goavolume.c:681:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/goa/goavolume.c:464:38: note: Parameter '_self' can be declared as pointer to const gvfs-1.57.2/monitor/goa/goavolume.c:555:45: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_should_automount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/goa/goavolume.c:687:29: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/goa/goavolume.c:555:45: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/goa/goavolume.c:611:96: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/goa/goavolume.c:639:33: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/goa/goavolume.c:611:96: note: Parameter 'pspec' can be declared as pointer to const gvfs-1.57.2/monitor/goa/goavolume.c:691:34: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/goa/goavolumemonitor.c:429:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_vfs_goa_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/goa/goavolumemonitor.c:346:64: style: Parameter '_self' can be declared as pointer to const. However it seems that 'g_vfs_goa_volume_monitor_get_connected_drives' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/goa/goavolumemonitor.c:440:41: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/goa/goavolumemonitor.c:346:64: note: Parameter '_self' can be declared as pointer to const gvfs-1.57.2/metadata/metatree.c:451:19: warning: If memory allocation fails, then there is a possible null pointer dereference: tree->header [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metatree.c:435:15: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:435:15: note: Assignment 'data=mmap(NULL,statbuf.st_size,PROT_READ,MAP_SHARED,fd,0)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:449:18: note: Assignment 'tree->header=(struct MetaFileHeader*)data', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:451:19: note: Null pointer dereference gvfs-1.57.2/metadata/metatree.c:1185:52: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gvfs-1.57.2/metadata/metatree.c:1172:15: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:1172:15: note: Assignment 'data=mmap(NULL,statbuf.st_size,mmap_prot,MAP_SHARED,fd,0)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:1185:52: note: Null pointer addition gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gphoto2_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:319:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/metadata/metatree.c:198:33: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:243:26: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:245:15: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:245:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:297:40: style: Parameter 'tmpl' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:324:22: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:325:11: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:536:35: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:542:29: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:548:32: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:710:9: style: Variable 'dirent_name' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:782:19: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:805:27: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:864:36: style: Parameter 'journal' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:869:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:944:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:990:23: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:1105:13: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:1218:46: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:1227:47: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:1514:19: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:1832:19: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:1885:19: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:2050:17: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:2190:25: style: Parameter 'dirent' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/metadata/metatree.c:2199:9: style: Variable 'child_name' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:2199:22: style: Variable 'key_name' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:2199:33: style: Variable 'value' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:2236:14: style: Variable 'str' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/metadata/metatree.c:2287:38: style: Variable 'source_path' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:213:36: style:inconclusive: Function 'g_gphoto2_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. [funcArgNamesDifferent] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.h:55:64: note: Function 'g_gphoto2_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:213:36: note: Function 'g_gphoto2_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:95:40: style: Parameter 'gphoto2_volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:102:41: style: Parameter 'gudev_client' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:133:43: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:176:37: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_get_uuid' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:343:21: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:176:37: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:182:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_can_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:346:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:182:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:188:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_can_eject' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:347:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:188:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:194:45: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_should_automount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:348:29: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:194:45: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:200:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_get_drive' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:344:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:200:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:206:38: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_gphoto2_volume_get_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:345:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/gphoto2/ggphoto2volume.c:206:38: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/metadata/metatree.c:832:46: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.57.2/metadata/metatree.c:1500:41: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.57.2/metadata/metatree.c:1580:41: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.57.2/metadata/metatree.c:1658:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.57.2/metadata/metatree.c:2065:46: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.57.2/metadata/metatree.c:2066:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.57.2/metadata/metatree.c:2212:43: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.57.2/metadata/metatree.c:2213:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gphoto2_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gphoto2_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gphoto2_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:347:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gphoto2_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GP_ERROR_UNKNOWN_PORT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:202:25: style: Local variable 'volume' shadows outer variable [shadowVariable] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:139:21: note: Shadowed declaration gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:202:25: note: Shadow variable gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:95:29: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_mounts' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:406:31: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:95:29: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:103:26: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:119:39: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_connected_drives' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:408:41: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:119:39: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:125:38: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_volume_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:409:40: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:125:38: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:131:37: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_mount_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:410:39: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:131:37: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:234:15: style: Variable 'store_path' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:304:19: style: Parameter 'action' can be declared as pointer to const. However it seems that 'on_uevent' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:370:3: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:304:19: note: Parameter 'action' can be declared as pointer to const gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:344:31: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:384:55: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:47:22: style: struct member '_GGPhoto2VolumeMonitor::mount_monitor' is never used. [unusedStructMember] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mtp_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:291:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:310:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:204:36: style:inconclusive: Function 'g_mtp_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. [funcArgNamesDifferent] gvfs-1.57.2/monitor/mtp/gmtpvolume.h:52:52: note: Function 'g_mtp_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. gvfs-1.57.2/monitor/mtp/gmtpvolume.c:204:36: note: Function 'g_mtp_volume_has_path' argument 2 names different: declaration 'path' definition 'sysfs_path'. gvfs-1.57.2/monitor/mtp/gmtpvolume.c:87:32: style: Parameter 'mtp_volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:94:37: style: Parameter 'gudev_client' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:125:35: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:167:33: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_get_uuid' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:334:21: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/mtp/gmtpvolume.c:167:33: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/mtp/gmtpvolume.c:173:34: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_can_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:337:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/mtp/gmtpvolume.c:173:34: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/mtp/gmtpvolume.c:179:34: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_can_eject' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:338:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/mtp/gmtpvolume.c:179:34: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/mtp/gmtpvolume.c:185:41: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_should_automount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:339:29: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/mtp/gmtpvolume.c:185:41: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/mtp/gmtpvolume.c:191:34: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_get_drive' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:335:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/mtp/gmtpvolume.c:191:34: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/mtp/gmtpvolume.c:197:34: style: Parameter 'volume' can be declared as pointer to const. However it seems that 'g_mtp_volume_get_mount' is a callback function, if 'volume' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/mtp/gmtpvolume.c:336:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/mtp/gmtpvolume.c:197:34: note: Parameter 'volume' can be declared as pointer to const gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vm_lock [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_mtp_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vm_lock [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:273:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vm_lock [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:177:17: style: Local variable 'volume' shadows outer variable [shadowVariable] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:140:15: note: Shadowed declaration gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:177:17: note: Shadow variable gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:95:29: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_mounts' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:333:31: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:95:29: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:103:22: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:119:39: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_connected_drives' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:335:41: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:119:39: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:125:38: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_volume_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:336:40: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:125:38: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:131:37: style: Parameter 'volume_monitor' can be declared as pointer to const. However it seems that 'get_mount_for_uuid' is a callback function, if 'volume_monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:337:39: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:131:37: note: Parameter 'volume_monitor' can be declared as pointer to const gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:235:40: style: Parameter 'action' can be declared as pointer to const. However it seems that 'on_uevent' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:297:3: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:235:40: note: Parameter 'action' can be declared as pointer to const gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:270:27: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:311:47: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/mtp/gmtpvolumemonitor.c:45:22: style: struct member '_GMtpVolumeMonitor::mount_monitor' is never used. [unusedStructMember] gvfs-1.57.2/monitor/proxy/gproxymount.c:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_proxy_mount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxymount.c:119:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxymount.c:502:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_mount [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxydrive.c:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_proxy_drive_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxydrive.c:124:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxydrive.c:569:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_drive [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxydrive.c:873:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_drive [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxymount.c:102:49: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxymount.c:107:34: style: Parameter 'proxy_mount' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxymount.c:241:36: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxymount.c:688:16: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxydrive.c:107:49: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxydrive.c:112:34: style: Parameter 'proxy_drive' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxydrive.c:519:36: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxydrive.c:1069:16: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:344:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:416:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:442:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_op [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:79:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gvfs-1.57.2/monitor/proxy/gproxyshadowmount.c:85:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_proxy_shadow_mount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyshadowmount.c:167:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyshadowmount.c:569:1: error: Memory leak: data [memleak] gvfs-1.57.2/monitor/proxy/gproxyshadowmount.c:98:62: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxyshadowmount.c:103:47: style: Parameter 'proxy_shadow_mount' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxyvolume.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_proxy_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolume.c:162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_proxy_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolume.c:194:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolume.c:843:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_volume [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolume.c:1034:1: error: Memory leak: data [memleak] gvfs-1.57.2/monitor/proxy/gproxyvolume.c:177:51: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxyvolume.c:182:36: style: Parameter 'proxy_volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxyvolume.c:216:46: style: Parameter 'mount' can be declared as pointer to const. However it seems that 'union_monitor_mount_changed' is a callback function, if 'mount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/proxy/gproxyvolume.c:253:7: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/proxy/gproxyvolume.c:216:46: note: Parameter 'mount' can be declared as pointer to const gvfs-1.57.2/monitor/proxy/gproxyvolume.c:465:38: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxyvolume.c:966:17: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:186:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:326:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:393:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:424:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:456:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:485:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:514:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:545:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:575:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:604:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:634:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:660:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:688:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:715:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:743:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:770:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:801:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:841:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:871:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:899:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:971:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1157:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1310:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1340:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1402:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_MONITOR_EXTENSION_POINT_NAME [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1428:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_vm [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1083:1: error: Memory leak: data [memleak] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1351:33: style:inconclusive: Function '_get_identifiers' argument 1 names different: declaration 'identifiers' definition 'iter'. [funcArgNamesDifferent] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.h:80:45: note: Function '_get_identifiers' argument 1 names different: declaration 'identifiers' definition 'iter'. gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1351:33: note: Function '_get_identifiers' argument 1 names different: declaration 'identifiers' definition 'iter'. gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1149:12: style: Local variable 'is_supported' shadows outer function [shadowFunction] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:81:17: note: Shadowed declaration gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1149:12: note: Shadow variable gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:115:42: style: Parameter 'object' can be declared as pointer to const. However it seems that 'g_proxy_volume_monitor_dispose' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1216:28: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:115:42: note: Parameter 'object' can be declared as pointer to const gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:293:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:297:26: style: Variable 'union_monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:360:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:390:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:421:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:453:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:482:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:511:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:542:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:572:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:601:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:632:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:658:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:686:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:713:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:741:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:767:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:798:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:838:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:929:33: style: Parameter 'gobject' can be declared as pointer to const. However it seems that 'name_owner_changed' is a callback function, if 'gobject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1028:3: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:929:33: note: Parameter 'gobject' can be declared as pointer to const gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:934:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:965:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1102:51: style: Parameter 'monitor' can be declared as pointer to const. However it seems that 'g_proxy_volume_monitor_init' is a callback function, if 'monitor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1391:25: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1102:51: note: Parameter 'monitor' can be declared as pointer to const gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1192:41: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gproxyvolumemonitor.c:1517:34: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:460:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_ABORTED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1829:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_drive_changed [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1835:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_drive_connected [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1841:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_drive_disconnected [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1847:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_drive_eject_button [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1853:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_drive_stop_button [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1859:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_volume_changed [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1865:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_volume_added [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1871:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_volume_removed [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1877:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_mount_changed [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1892:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_mount_added [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1898:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_mount_pre_unmount [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1904:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_remote_volume_monitor_emit_mount_removed [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1916:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2063:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/remote-volume-monitor-module.c:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/proxy/remote-volume-monitor-module.c:65:32: style: Parameter 'module' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_udisks2_drive_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DRIVE_START_STOP_TYPE_SHUTDOWN [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:517:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:531:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:619:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_ERROR_BUSY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:116:44: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:425:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:435:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:444:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:451:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:458:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:463:54: style: Parameter '_drive' can be declared as pointer to const. However it seems that 'gvfs_udisks2_drive_is_media_check_automatic' is a callback function, if '_drive' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:973:37: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:463:54: note: Parameter '_drive' can be declared as pointer to const gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:471:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:476:48: style: Parameter '_drive' can be declared as pointer to const. However it seems that 'gvfs_udisks2_drive_can_poll_for_media' is a callback function, if '_drive' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:975:31: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:476:48: note: Parameter '_drive' can be declared as pointer to const gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:482:39: style: Parameter '_drive' can be declared as pointer to const. However it seems that 'gvfs_udisks2_drive_can_start' is a callback function, if '_drive' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:979:22: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:482:39: note: Parameter '_drive' can be declared as pointer to const gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:488:48: style: Parameter '_drive' can be declared as pointer to const. However it seems that 'gvfs_udisks2_drive_can_start_degraded' is a callback function, if '_drive' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:980:31: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:488:48: note: Parameter '_drive' can be declared as pointer to const gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:496:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:501:49: style: Parameter '_drive' can be declared as pointer to const. However it seems that 'gvfs_udisks2_drive_get_start_stop_type' is a callback function, if '_drive' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:978:32: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:501:49: note: Parameter '_drive' can be declared as pointer to const gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:526:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:773:20: style: Variable 'mount_operation' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:956:21: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:1001:56: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2085:67: style:inconclusive: Function 'g_vfs_proxy_volume_monitor_daemon_set_always_call_mount' argument 1 names different: declaration 'always_call_mount' definition 'value'. [funcArgNamesDifferent] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.h:35:72: note: Function 'g_vfs_proxy_volume_monitor_daemon_set_always_call_mount' argument 1 names different: declaration 'always_call_mount' definition 'value'. gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2085:67: note: Function 'g_vfs_proxy_volume_monitor_daemon_set_always_call_mount' argument 1 names different: declaration 'always_call_mount' definition 'value'. gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:97:53: style: Parameter 'mount_operation' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:102:56: style: Parameter 'op' can be declared as pointer to const. However it seems that 'g_proxy_mount_operation_ask_password' is a callback function, if 'op' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:144:36: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:102:56: note: Parameter 'op' can be declared as pointer to const gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:112:56: style: Parameter 'op' can be declared as pointer to const. However it seems that 'g_proxy_mount_operation_ask_question' is a callback function, if 'op' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:145:36: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:112:56: note: Parameter 'op' can be declared as pointer to const gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:120:58: style: Parameter 'op' can be declared as pointer to const. However it seems that 'g_proxy_mount_operation_show_processes' is a callback function, if 'op' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:146:36: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:120:58: note: Parameter 'op' can be declared as pointer to const gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:122:63: style: Parameter 'processes' can be declared as pointer to const. However it seems that 'g_proxy_mount_operation_show_processes' is a callback function, if 'processes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:146:36: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:122:63: note: Parameter 'processes' can be declared as pointer to const gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:129:65: style: Parameter 'op' can be declared as pointer to const. However it seems that 'g_proxy_mount_operation_show_unmount_progress' is a callback function, if 'op' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:147:43: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:129:65: note: Parameter 'op' can be declared as pointer to const gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:602:16: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2032:36: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2068:35: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2032:36: note: Parameter 'connection' can be declared as pointer to const gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2034:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2068:35: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:2034:36: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_udisks2_mount_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:618:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_ABORTED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:681:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPid [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:983:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDISKS_ERROR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:312:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_STATUS_NORMAL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:440:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:602:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:698:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_ABORTED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:127:22: style: Condition 'n>=1' is always true [knownConditionTrueFalse] gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:125:17: note: Assuming that condition 'n==0' is not redundant gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:127:22: note: Condition 'n>=1' is always true gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:548:12: style: Condition 'seat==NULL' is always true [knownConditionTrueFalse] gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:547:19: note: Calling function 'get_seat' returns 0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:547:19: note: Assignment 'seat=get_seat()', assigned value is 0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:548:12: note: Condition 'seat==NULL' is always true gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:319:48: error: Dereferencing 'buf' after it is deallocated / released [deallocuse] gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:320:7: error: Memory pointed to by 'buf' is freed twice. [doubleFree] gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:315:7: note: Memory pointed to by 'buf' is freed twice. gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:320:7: note: Memory pointed to by 'buf' is freed twice. gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:166:39: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'child_watch_from_release_cb' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:202:44: note: You might need to cast the function pointer here gvfs-1.57.2/monitor/udisks2/gvfsudisks2utils.c:166:39: note: Parameter 'user_data' can be declared as pointer to const gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:457:48: style:inconclusive: Function 'gvfs_udisks2_mount_has_uuid' argument 1 names different: declaration 'mount' definition '_mount'. [funcArgNamesDifferent] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.h:45:80: note: Function 'gvfs_udisks2_mount_has_uuid' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:457:48: note: Function 'gvfs_udisks2_mount_has_uuid' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:471:55: style:inconclusive: Function 'gvfs_udisks2_mount_get_mount_entry' argument 1 names different: declaration 'mount' definition '_mount'. [funcArgNamesDifferent] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.h:57:80: note: Function 'gvfs_udisks2_mount_get_mount_entry' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:471:55: note: Function 'gvfs_udisks2_mount_get_mount_entry' argument 1 names different: declaration 'mount' definition '_mount'. gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:146:44: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:391:54: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:460:21: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:465:54: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:473:21: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:502:21: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:1319:21: style: Variable 'mount' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:1352:52: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:1353:52: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:1359:50: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_udisks2_volume_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:443:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:911:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:938:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VOLUME_IDENTIFIER_KIND_CLASS [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1325:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_HANDLED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1393:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_OPERATION_ABORTED [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1517:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASK_PASSWORD_NEED_PASSWORD [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_udisks2_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gvfs_udisks2_volume_monitor_parent_class [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:443:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:692:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:1662:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_unix_mount_point_compare [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:1760:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_unix_mount_entry_compare [valueFlowBailoutIncompleteVar] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:377:35: style: Condition 'media_symbolic_icon==NULL' is always true [knownConditionTrueFalse] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:337:40: note: Assignment 'media_symbolic_icon=NULL', assigned value is 0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:377:35: note: Condition 'media_symbolic_icon==NULL' is always true gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:398:55: style: Condition 'media_symbolic_icon!=NULL' is always false [knownConditionTrueFalse] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:334:40: note: Assignment 'drive_symbolic_icon=NULL', assigned value is 0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:379:37: note: Assignment 'media_symbolic_icon=drive_symbolic_icon', assigned value is 0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:398:55: note: Condition 'media_symbolic_icon!=NULL' is always false gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1636:59: error: Dereferencing 'block' after it is deallocated / released [deallocuse] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:171:46: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:742:53: style: Parameter 'mount' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:767:53: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:807:22: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:825:22: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:874:15: style: Variable 'loop' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1816:22: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1850:51: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1857:57: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1864:49: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1871:50: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:163:29: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:175:29: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:188:29: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:408:74: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:417:73: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:426:78: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:1084:56: style: Parameter 'udisks_drive' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/monitor/udisks2/gvfsudisks2volumemonitor.c:1107:50: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/test/benchmark-common.c:143:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-common.c:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-common.c:203:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_PROF [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-common.c:211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCHMARK_UNIT_NAME [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-common.c:150:27: style: Variable 'point' can be declared as pointer to const [constVariablePointer] gvfs-1.57.2/test/benchmark-common.c:56:11: style: struct member 'BenchmarkDataPlot::name' is never used. [unusedStructMember] gvfs-1.57.2/test/benchmark-common.c:57:11: style: struct member 'BenchmarkDataPlot::x_unit' is never used. [unusedStructMember] gvfs-1.57.2/test/benchmark-common.c:58:11: style: struct member 'BenchmarkDataPlot::y_unit' is never used. [unusedStructMember] gvfs-1.57.2/test/benchmark-gvfs-big-files.c:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-gvfs-big-files.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-gvfs-small-files.c:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_TYPE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-gvfs-small-files.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-gvfs-small-files.c:134:21: style: Parameter 'scratch_file' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/test/benchmark-gvfs-big-files.c:134:21: style: Parameter 'scratch_file' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/test/benchmark-posix-big-files.c:72:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-posix-big-files.c:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-posix-big-files.c:147:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-posix-big-files.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-posix-small-files.c:72:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-posix-small-files.c:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-posix-small-files.c:147:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/benchmark-posix-small-files.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/test-query-info-stream.c:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/test-query-info-stream.c:45:23: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/test/test-query-info-stream.c:90:17: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/test/google.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFileInfo [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMainContext [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:277:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:390:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:583:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:600:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:644:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:678:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:724:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:763:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:790:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:817:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:844:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:871:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:907:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:933:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:969:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:1010:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:1050:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:1090:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:1132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:1230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:1244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:335:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:360:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:383:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:548:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:578:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:612:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:643:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:676:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:704:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:733:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:767:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:807:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:837:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:869:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:899:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:927:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:960:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/unit/outputstream.c:995:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] gvfs-1.57.2/test/google.c:591:3: warning: Assert statement calls a function which may have desired side effects: 'error'. [assertWithSideEffect] gvfs-1.57.2/test/google.c:613:3: warning: Assert statement calls a function which may have desired side effects: 'error'. [assertWithSideEffect] gvfs-1.57.2/daemon/ParseFTPList.c:138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GUINT64_FORMAT [valueFlowBailoutIncompleteVar] gvfs-1.57.2/daemon/ParseFTPList.c:140:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gvfs-1.57.2/daemon/ParseFTPList.c:1159:23: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gvfs-1.57.2/daemon/ParseFTPList.c:1635:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gvfs-1.57.2/daemon/ParseFTPList.c:887:14: style: Same expression on both sides of '-'. [duplicateExpression] gvfs-1.57.2/daemon/ParseFTPList.c:922:23: style: Same expression on both sides of '-'. [duplicateExpression] gvfs-1.57.2/daemon/ParseFTPList.c:913:9: style: Variable 'p' is assigned an expression that holds the same value. [redundantAssignment] gvfs-1.57.2/daemon/ParseFTPList.c:883:9: note: p is assigned '&(line[toklen[0]])' here. gvfs-1.57.2/daemon/ParseFTPList.c:913:9: note: Variable 'p' is assigned an expression that holds the same value. gvfs-1.57.2/daemon/ParseFTPList.c:15:52: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] gvfs-1.57.2/daemon/ParseFTPList.c:170:36: style: Variable 'lstyle' is assigned a value that is never used. [unreadVariable] diff: 2.17.0 gvfs-1.57.2/client/gdaemonfile.c:2569:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] head gvfs-1.57.2/client/gdaemonvfs.c:1147:57: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] 2.17.0 gvfs-1.57.2/client/gdaemonvfs.c:1169:49: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/client/gdaemonvfs.c:1181:49: error: Allocation with g_variant_new_strv, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/client/gdaemonvfs.c:1192:49: error: Allocation with g_variant_new_byte, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/client/gvfsuriutils.c:285:20: warning: If memory allocation fails, then there is a possible null pointer dereference: uri [nullPointerOutOfMemory] gvfs-1.57.2/client/gvfsuriutils.c:283:22: note: Assuming allocation function fails gvfs-1.57.2/client/gvfsuriutils.c:283:22: note: Assignment 'uri=g_string_new(NULL)', assigned value is 0 gvfs-1.57.2/client/gvfsuriutils.c:285:20: note: Null pointer dereference 2.17.0 gvfs-1.57.2/client/gvfsuriutils.c:286:20: warning: If memory allocation fails, then there is a possible null pointer dereference: uri [nullPointerOutOfMemory] gvfs-1.57.2/client/gvfsuriutils.c:283:22: note: Assuming allocation function fails gvfs-1.57.2/client/gvfsuriutils.c:283:22: note: Assignment 'uri=g_string_new(NULL)', assigned value is 0 gvfs-1.57.2/client/gvfsuriutils.c:286:20: note: Null pointer dereference head gvfs-1.57.2/common/gmountsource.c:752:59: style: Parameter 'processes' can be declared as pointer to const. However it seems that 'g_mount_source_show_processes_async' is a callback function, if 'processes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gvfs-1.57.2/common/gmountsource.c:801:3: note: You might need to cast the function pointer here gvfs-1.57.2/common/gmountsource.c:752:59: note: Parameter 'processes' can be declared as pointer to const head gvfs-1.57.2/common/gmountsource.c:97:39: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] 2.17.0 gvfs-1.57.2/common/gmountspec.c:296:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/common/gmountspec.c:460:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] gvfs-1.57.2/common/gmountspec.c:445:22: note: Assuming allocation function fails gvfs-1.57.2/common/gmountspec.c:445:22: note: Assignment 'str=g_string_new(g_mount_spec_get_type(spec))', assigned value is 0 gvfs-1.57.2/common/gmountspec.c:453:38: note: Assuming condition is false gvfs-1.57.2/common/gmountspec.c:460:31: note: Null pointer dereference 2.17.0 gvfs-1.57.2/common/gmountspec.c:505:15: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: kv_pairs [nullPointerOutOfMemory] gvfs-1.57.2/common/gmountspec.c:504:25: note: Assuming allocation function fails gvfs-1.57.2/common/gmountspec.c:504:25: note: Assignment 'kv_pairs=g_strsplit(str,",",0)', assigned value is 0 gvfs-1.57.2/common/gmountspec.c:505:15: note: Null pointer dereference 2.17.0 gvfs-1.57.2/common/gmountspec.c:509:28: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: kv_pairs [nullPointerOutOfMemory] gvfs-1.57.2/common/gmountspec.c:504:25: note: Assuming allocation function fails gvfs-1.57.2/common/gmountspec.c:504:25: note: Assignment 'kv_pairs=g_strsplit(str,",",0)', assigned value is 0 gvfs-1.57.2/common/gmountspec.c:509:28: note: Null pointer dereference 2.17.0 gvfs-1.57.2/common/gmountspec.c:571:17: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gvfs-1.57.2/common/gmountspec.c:566:25: note: Assuming allocation function fails gvfs-1.57.2/common/gmountspec.c:566:25: note: Assignment 'canon=g_strconcat("/",path,NULL)', assigned value is 0 gvfs-1.57.2/common/gmountspec.c:571:17: note: Null pointer addition head gvfs-1.57.2/common/gvfsdaemonprotocol.c:153:13: style: Variable 'v' can be declared as pointer to const [constVariablePointer] 2.17.0 gvfs-1.57.2/common/gvfsdaemonprotocol.c:157:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_TUPLE [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/common/gvfsdaemonprotocol.c:233:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_STRING [valueFlowBailoutIncompleteVar] head gvfs-1.57.2/common/gvfsdaemonprotocol.c:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_TYPE_STRING [valueFlowBailoutIncompleteVar] head gvfs-1.57.2/common/gvfsdaemonprotocol.c:381:61: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] head gvfs-1.57.2/common/gvfsmonitorimpl.c:64:66: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] 2.17.0 gvfs-1.57.2/common/gvfsmonitorimpl.c:72:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/common/gvfsmountinfo.c:780:19: warning: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] gvfs-1.57.2/common/gvfsmountinfo.c:777:33: note: Assuming allocation function fails gvfs-1.57.2/common/gvfsmountinfo.c:777:33: note: Assignment 'key=g_ascii_strdown(this_name,-1)', assigned value is 0 gvfs-1.57.2/common/gvfsmountinfo.c:780:19: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/daemon-main.c:266:16: warning: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] gvfs-1.57.2/daemon/daemon-main.c:265:20: note: Assuming allocation function fails gvfs-1.57.2/daemon/daemon-main.c:265:20: note: Assignment 'key=g_strndup(argv[i],p-argv[i])', assigned value is 0 gvfs-1.57.2/daemon/daemon-main.c:266:16: note: Null pointer dereference head gvfs-1.57.2/daemon/gvfsafpconnection.c:58:34: style: Parameter 'afp_name' can be declared as pointer to const [constParameterPointer] head gvfs-1.57.2/daemon/gvfsafpconnection.c:779:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] head gvfs-1.57.2/daemon/gvfsbackendafc.c:925:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] 2.17.0 gvfs-1.57.2/daemon/gvfsbackendafc.c:980:9: warning: If memory allocation fails, then there is a possible null pointer dereference: comps [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendafc.c:975:24: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendafc.c:975:24: note: Assignment 'comps=g_strsplit(path,"/",-1)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendafc.c:980:9: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendafc.c:981:18: warning: If memory allocation fails, then there is a possible null pointer dereference: comps [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendafc.c:975:24: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendafc.c:975:24: note: Assignment 'comps=g_strsplit(path,"/",-1)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendafc.c:981:18: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendarchive.c:266:25: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendarchive.c:260:20: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendarchive.c:260:20: note: Assignment 'str=g_strdup(path+2)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendarchive.c:265:9: note: Assignment 'ptr=str', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendarchive.c:266:25: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendarchive.c:303:23: warning: If memory allocation fails, then there is a possible null pointer dereference: names [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendarchive.c:300:22: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendarchive.c:300:22: note: Assignment 'names=g_strsplit(filename,"/",-1)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendarchive.c:303:23: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendarchive.c:309:32: warning: If memory allocation fails, then there is a possible null pointer dereference: names [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendarchive.c:300:22: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendarchive.c:300:22: note: Assignment 'names=g_strsplit(filename,"/",-1)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendarchive.c:309:32: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendburn.c:189:35: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendburn.c:858:34: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendburn.c:858:34: note: Assignment 'basename=g_path_get_basename(destination)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendburn.c:859:35: note: Calling function 'virtual_dir_lookup', 2nd argument 'basename' value is 0 gvfs-1.57.2/daemon/gvfsbackendburn.c:189:35: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendburn.c:578:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: string [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendburn.c:574:37: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendburn.c:574:37: note: Assignment 'string=g_string_sized_new(remaining_bytes)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendburn.c:578:24: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendcomputer.c:220:35: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendcomputer.c:516:30: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendcomputer.c:516:30: note: Assignment 'filename=g_strconcat(basename,extension,NULL)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendcomputer.c:517:39: note: Calling function 'filename_is_used', 2nd argument 'filename' value is 0 gvfs-1.57.2/daemon/gvfsbackendcomputer.c:217:26: note: Assuming condition is false gvfs-1.57.2/daemon/gvfsbackendcomputer.c:220:35: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackenddav.c:1147:29: warning: If memory allocation fails, then there is a possible null pointer dereference: mime_type [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackenddav.c:1144:36: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackenddav.c:1144:36: note: Assignment 'mime_type=g_strdup(text)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackenddav.c:1147:29: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackenddav.c:1359:24: warning: If memory allocation fails, then there is a possible null pointer dereference: body [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackenddav.c:1354:23: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackenddav.c:1354:23: note: Assignment 'body=g_string_new("\n \n")', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackenddav.c:1359:24: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackenddav.c:1370:24: warning: If memory allocation fails, then there is a possible null pointer dereference: body [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackenddav.c:1354:23: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackenddav.c:1354:23: note: Assignment 'body=g_string_new("\n \n")', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackenddav.c:1370:24: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackenddav.c:1373:22: warning: If memory allocation fails, then there is a possible null pointer dereference: body [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackenddav.c:1354:23: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackenddav.c:1354:23: note: Assignment 'body=g_string_new("\n \n")', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackenddav.c:1373:22: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackenddav.c:1376:20: warning: If memory allocation fails, then there is a possible null pointer dereference: body [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackenddav.c:1354:23: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackenddav.c:1354:23: note: Assignment 'body=g_string_new("\n \n")', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackenddav.c:1376:20: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackenddav.c:182:17: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackenddav.c:2159:42: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackenddav.c:2159:42: note: Assignment 'dav_backend->last_good_path=g_strdup(g_uri_get_path(http_backend->mount_base))', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackenddav.c:2160:46: note: Calling function 'path_get_parent_dir', 1st argument 'dav_backend->last_good_path' value is 0 gvfs-1.57.2/daemon/gvfsbackenddav.c:182:17: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackenddav.c:184:21: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackenddav.c:2159:42: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackenddav.c:2159:42: note: Assignment 'dav_backend->last_good_path=g_strdup(g_uri_get_path(http_backend->mount_base))', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackenddav.c:2160:46: note: Calling function 'path_get_parent_dir', 1st argument 'dav_backend->last_good_path' value is 0 gvfs-1.57.2/daemon/gvfsbackenddav.c:184:21: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackenddav.c:338:16: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackenddav.c:3412:40: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackenddav.c:3412:40: note: Assignment 'data->target_path=g_build_filename(dirname,display_name,NULL)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackenddav.c:3413:57: note: Calling function 'g_vfs_backend_dav_uri_for_path', 2nd argument 'data->target_path' value is 0 gvfs-1.57.2/daemon/gvfsbackenddav.c:338:16: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackenddnssd.c:516:11: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:515:20: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackenddnssd.c:515:20: note: Assignment 's=g_strdup(job->uri)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackenddnssd.c:516:11: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackenddnssd.c:518:43: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:515:20: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackenddnssd.c:515:20: note: Assignment 's=g_strdup(job->uri)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackenddnssd.c:518:43: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackenddnssd.c:519:19: warning: If memory allocation fails, then there is a possible null pointer dereference: display_name [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackenddnssd.c:518:42: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackenddnssd.c:518:42: note: Assignment 'display_name=g_path_get_basename(s)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackenddnssd.c:519:19: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendftp.c:181:15: warning: If memory allocation fails, then there is a possible null pointer dereference: reply [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendftp.c:176:26: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendftp.c:176:26: note: Assignment 'split=g_strsplit(reply[0]," ",-1)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendftp.c:178:15: note: Assignment 'reply=split', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendftp.c:181:15: note: Null pointer dereference head gvfs-1.57.2/daemon/gvfsbackendftp.c:1861:54: style: Parameter 'ftp' can be declared as pointer to const [constParameterPointer] 2.17.0 gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:711:65: warning: If memory allocation fails, then there is a possible null pointer dereference: dirname [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:707:34: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:707:34: note: Assignment 'dirname=g_path_get_dirname(filename)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:711:65: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:712:66: warning: If memory allocation fails, then there is a possible null pointer dereference: new_path [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:708:33: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:708:33: note: Assignment 'new_path=g_build_filename(dirname,display_name,NULL)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendlocaltest.c:712:66: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendnetwork.c:563:14: warning: If memory allocation fails, then there is a possible null pointer dereference: domains [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:562:25: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendnetwork.c:562:25: note: Assignment 'domains=g_strsplit(backend->extra_domains,",",0)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendnetwork.c:563:14: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendnetwork.c:565:49: warning: If memory allocation fails, then there is a possible null pointer dereference: domains [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:562:25: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendnetwork.c:562:25: note: Assignment 'domains=g_strsplit(backend->extra_domains,",",0)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendnetwork.c:565:49: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendnetwork.c:566:44: warning: If memory allocation fails, then there is a possible null pointer dereference: domains [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:562:25: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendnetwork.c:562:25: note: Assignment 'domains=g_strsplit(backend->extra_domains,",",0)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendnetwork.c:566:44: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendnetwork.c:568:12: warning: If memory allocation fails, then there is a possible null pointer dereference: domains [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendnetwork.c:562:25: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendnetwork.c:562:25: note: Assignment 'domains=g_strsplit(backend->extra_domains,",",0)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendnetwork.c:568:12: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendnfs.c:494:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: basename [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendnfs.c:2207:42: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendnfs.c:2207:42: note: Assignment 'basename=g_path_get_basename(mount_spec->mount_prefix)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendnfs.c:2215:22: note: Calling function 'set_name_info', 3rd argument 'basename' value is 0 gvfs-1.57.2/daemon/gvfsbackendnfs.c:494:7: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendsmb.c:1450:19: warning: If memory allocation fails, then there is a possible null pointer dereference: display_name [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendsmb.c:1446:33: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendsmb.c:1446:33: note: Assignment 'display_name=g_strdup_printf(((char*)g_dgettext(NULL,"%s on %s")),backend->share,backend->server)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendsmb.c:1450:19: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsbackendsmb.c:398:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: last_good_path [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsbackendsmb.c:396:29: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsbackendsmb.c:396:29: note: Assignment 'last_good_path=g_strdup(mount_path)', assigned value is 0 gvfs-1.57.2/daemon/gvfsbackendsmb.c:398:24: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsftpdircache.c:811:24: warning: If memory allocation fails, then there is a possible null pointer dereference: new_path [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsftpdircache.c:809:31: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsftpdircache.c:809:31: note: Assignment 'new_path=g_string_new(g_vfs_ftp_file_get_ftp_path(file))', assigned value is 0 gvfs-1.57.2/daemon/gvfsftpdircache.c:811:24: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsftpdircache.c:812:44: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: new_path [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsftpdircache.c:809:31: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsftpdircache.c:809:31: note: Assignment 'new_path=g_string_new(g_vfs_ftp_file_get_ftp_path(file))', assigned value is 0 gvfs-1.57.2/daemon/gvfsftpdircache.c:812:44: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsftpdircache.c:813:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: new_path [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsftpdircache.c:809:31: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsftpdircache.c:809:31: note: Assignment 'new_path=g_string_new(g_vfs_ftp_file_get_ftp_path(file))', assigned value is 0 gvfs-1.57.2/daemon/gvfsftpdircache.c:813:24: note: Null pointer dereference 2.17.0 gvfs-1.57.2/daemon/gvfsftpdircache.c:818:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: new_path [nullPointerOutOfMemory] gvfs-1.57.2/daemon/gvfsftpdircache.c:805:31: note: Assuming allocation function fails gvfs-1.57.2/daemon/gvfsftpdircache.c:805:31: note: Assignment 'new_path=g_string_new(target)', assigned value is 0 gvfs-1.57.2/daemon/gvfsftpdircache.c:818:27: note: Null pointer dereference head gvfs-1.57.2/daemon/gvfsjobenumerate.c:177:13: style: Variable 'v' can be declared as pointer to const [constVariablePointer] head gvfs-1.57.2/daemon/gvfswsdddevice.c:43:19: style: Variable 'device' can be declared as pointer to const [constVariablePointer] head gvfs-1.57.2/daemon/mount.c:108:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] head gvfs-1.57.2/daemon/mount.c:1154:15: style: Variable 'io' can be declared as pointer to const [constVariablePointer] head gvfs-1.57.2/daemon/mount.c:231:9: style: Variable 'empty' can be declared as const array [constVariable] head gvfs-1.57.2/daemon/mount.c:913:38: style: Parameter 'mounts_array' can be declared as pointer to const [constParameterPointer] head gvfs-1.57.2/daemon/pty_open.c:880:2: error: #error Have neither UNIX98 PTY nor BSD openpty! [preprocessorErrorDirective] head gvfs-1.57.2/daemon/trashlib/trashitem.c:96:7: warning: Assert statement calls a function which may have desired side effects: 'g_str_has_prefix'. [assertWithSideEffect] 2.17.0 gvfs-1.57.2/metadata/meta-daemon.c:259:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_STRING_ARRAY [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/metadata/meta-get.c:67:35: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] gvfs-1.57.2/metadata/meta-get.c:80:34: note: Assuming allocation function fails gvfs-1.57.2/metadata/meta-get.c:80:34: note: Assignment 'child_path=g_build_filename(path,l->data,NULL)', assigned value is 0 gvfs-1.57.2/metadata/meta-get.c:83:21: note: Calling function 'enum_keys', 2nd argument 'child_path' value is 0 gvfs-1.57.2/metadata/meta-get.c:67:35: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/meta-set.c:129:56: error: Allocation with g_variant_new_byte, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/metadata/meta-set.c:140:8: error: Memory leak: builder [memleak] 2.17.0 gvfs-1.57.2/metadata/meta-set.c:165:56: error: Allocation with g_variant_new_strv, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/metadata/meta-set.c:176:15: error: Memory leak: builder [memleak] 2.17.0 gvfs-1.57.2/metadata/meta-set.c:199:56: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/metadata/meta-set.c:210:15: error: Memory leak: builder [memleak] 2.17.0 gvfs-1.57.2/metadata/metabuilder.c:1061:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metabuilder.c:1043:22: note: Assuming allocation function fails gvfs-1.57.2/metadata/metabuilder.c:1043:22: note: Assignment 'out=g_string_new(NULL)', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1061:9: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metabuilder.c:1064:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metabuilder.c:1043:22: note: Assuming allocation function fails gvfs-1.57.2/metadata/metabuilder.c:1043:22: note: Assignment 'out=g_string_new(NULL)', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1064:11: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metabuilder.c:1066:33: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metabuilder.c:1043:22: note: Assuming allocation function fails gvfs-1.57.2/metadata/metabuilder.c:1043:22: note: Assignment 'out=g_string_new(NULL)', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1066:33: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metabuilder.c:1069:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metabuilder.c:1043:22: note: Assuming allocation function fails gvfs-1.57.2/metadata/metabuilder.c:1043:22: note: Assignment 'out=g_string_new(NULL)', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1069:9: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metabuilder.c:1220:18: warning: If memory allocation fails, then there is a possible null pointer dereference: dirname [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metabuilder.c:1219:32: note: Assuming allocation function fails gvfs-1.57.2/metadata/metabuilder.c:1219:32: note: Assignment 'dirname=g_path_get_dirname(filename)', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1220:18: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metabuilder.c:1239:49: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gvfs-1.57.2/metadata/metabuilder.c:1235:19: note: Assuming allocation function fails gvfs-1.57.2/metadata/metabuilder.c:1235:19: note: Assignment 'data=mmap(NULL,12+4,PROT_READ|PROT_WRITE,MAP_SHARED,fd2,0)', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1239:49: note: Null pointer addition head gvfs-1.57.2/metadata/metabuilder.c:1239:49: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gvfs-1.57.2/metadata/metabuilder.c:1235:19: note: Assuming allocation function fails gvfs-1.57.2/metadata/metabuilder.c:1235:19: note: Assignment 'data=mmap(NULL,12+4,PROT_READ|PROT_WRITE,MAP_SHARED,fd2,0)', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1239:49: note: Null pointer addition 2.17.0 gvfs-1.57.2/metadata/metabuilder.c:466:39: warning: If memory allocation fails, then there is a possible null pointer dereference: dir [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metabuilder.c:460:23: note: Assuming allocation function fails gvfs-1.57.2/metadata/metabuilder.c:460:23: note: Assignment 'dir=g_strconcat(parent,"/",file->name,NULL)', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:466:39: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metabuilder.c:514:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metabuilder.c:1043:22: note: Assuming allocation function fails gvfs-1.57.2/metadata/metabuilder.c:1043:22: note: Assignment 'out=g_string_new(NULL)', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1066:15: note: Calling function 'set_uint32', 1st argument 'out' value is 0 gvfs-1.57.2/metadata/metabuilder.c:514:11: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metabuilder.c:526:15: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metabuilder.c:1094:22: note: Assuming allocation function fails gvfs-1.57.2/metadata/metabuilder.c:1094:22: note: Assignment 'out=g_string_new(NULL)', assigned value is 0 gvfs-1.57.2/metadata/metabuilder.c:1112:18: note: Calling function 'append_uint32', 1st argument 'out' value is 0 gvfs-1.57.2/metadata/metabuilder.c:526:15: note: Null pointer dereference head gvfs-1.57.2/metadata/metadata-nautilus.c:143:14: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] 2.17.0 gvfs-1.57.2/metadata/metadata-nautilus.c:30:17: warning: If memory allocation fails, then there is a possible null pointer dereference: base_name [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metadata-nautilus.c:29:35: note: Assuming allocation function fails gvfs-1.57.2/metadata/metadata-nautilus.c:29:35: note: Assignment 'base_name=g_path_get_basename(filename)', assigned value is 0 gvfs-1.57.2/metadata/metadata-nautilus.c:30:17: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metadata-nautilus.c:32:25: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gvfs-1.57.2/metadata/metadata-nautilus.c:29:35: note: Assuming allocation function fails gvfs-1.57.2/metadata/metadata-nautilus.c:29:35: note: Assignment 'base_name=g_path_get_basename(filename)', assigned value is 0 gvfs-1.57.2/metadata/metadata-nautilus.c:32:25: note: Null pointer addition 2.17.0 gvfs-1.57.2/metadata/metatree.c:1185:52: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gvfs-1.57.2/metadata/metatree.c:1172:15: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:1172:15: note: Assignment 'data=mmap(NULL,statbuf.st_size,mmap_prot,MAP_SHARED,fd,0)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:1185:52: note: Null pointer addition head gvfs-1.57.2/metadata/metatree.c:1185:52: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gvfs-1.57.2/metadata/metatree.c:1172:15: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:1172:15: note: Assignment 'data=mmap(NULL,statbuf.st_size,mmap_prot,MAP_SHARED,fd,0)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:1185:52: note: Null pointer addition 2.17.0 gvfs-1.57.2/metadata/metatree.c:2413:8: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: backup [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metatree.c:2405:25: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:2405:25: note: Assignment 'backup=g_strconcat(meta_tree_get_filename(tree),".backup.",timestamp,NULL)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:2413:8: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metatree.c:2669:28: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metatree.c:2775:35: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:2775:35: note: Assignment 'resolved=g_build_filename(parent,symlink_value,NULL)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:2778:42: note: Calling function 'canonicalize_filename', 1st argument 'resolved' value is 0 gvfs-1.57.2/metadata/metatree.c:2669:28: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metatree.c:2678:37: warning: If memory allocation fails, then there is a possible null pointer dereference: canon [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metatree.c:2672:32: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:2672:32: note: Assignment 'canon=g_build_filename(cwd,filename,NULL)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:2678:37: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metatree.c:2793:15: warning: If memory allocation fails, then there is a possible null pointer dereference: parent [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metatree.c:2792:31: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:2792:31: note: Assignment 'parent=g_path_get_dirname(path)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:2793:15: note: Null pointer dereference head gvfs-1.57.2/metadata/metatree.c:297:40: style: Parameter 'tmpl' can be declared as pointer to const [constParameterPointer] 2.17.0 gvfs-1.57.2/metadata/metatree.c:309:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpl [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metatree.c:349:34: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:349:34: note: Assignment 'tmpname=g_build_filename(dirname,".openXXXXXX",NULL)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:352:35: note: Calling function 'link_to_tmp', 2nd argument 'tmpname' value is 0 gvfs-1.57.2/metadata/metatree.c:309:27: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metatree.c:728:11: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metatree.c:771:24: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:771:24: note: Assignment 'path_copy=g_strdup(path)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:772:47: note: Calling function 'dir_lookup_path', 3rd argument 'path_copy' value is 0 gvfs-1.57.2/metadata/metatree.c:728:11: note: Null pointer dereference 2.17.0 gvfs-1.57.2/metadata/metatree.c:729:9: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gvfs-1.57.2/metadata/metatree.c:771:24: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:771:24: note: Assignment 'path_copy=g_strdup(path)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:772:47: note: Calling function 'dir_lookup_path', 3rd argument 'path_copy' value is 0 gvfs-1.57.2/metadata/metatree.c:729:9: note: Null pointer addition 2.17.0 gvfs-1.57.2/metadata/metatree.c:984:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] gvfs-1.57.2/metadata/metatree.c:1005:22: note: Assuming allocation function fails gvfs-1.57.2/metadata/metatree.c:1005:22: note: Assignment 'out=g_string_new(NULL)', assigned value is 0 gvfs-1.57.2/metadata/metatree.c:1010:18: note: Calling function 'append_string', 1st argument 'out' value is 0 gvfs-1.57.2/metadata/metatree.c:984:20: note: Null pointer dereference 2.17.0 gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:251:75: warning: If memory allocation fails, then there is a possible null pointer dereference: uri [nullPointerOutOfMemory] gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:244:35: note: Assuming allocation function fails gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:244:35: note: Assignment 'uri=g_strdup_printf("gphoto2://%s",usb_serial_id_escaped)', assigned value is 0 gvfs-1.57.2/monitor/gphoto2/ggphoto2volumemonitor.c:251:75: note: Null pointer dereference 2.17.0 gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:206:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:208:26: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:210:26: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/proxy/gproxymountoperation.c:212:26: error: Allocation with g_variant_new_uint32, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1025:19: warning: If memory allocation fails, then there is a possible null pointer dereference: mount_id [nullPointerOutOfMemory] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1024:34: note: Assuming allocation function fails gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1024:34: note: Assignment 'mount_id=g_strdup_printf("%p",mount)', assigned value is 0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1025:19: note: Null pointer dereference 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1188:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1262:19: warning: If memory allocation fails, then there is a possible null pointer dereference: volume_id [nullPointerOutOfMemory] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1261:35: note: Assuming allocation function fails gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1261:35: note: Assignment 'volume_id=g_strdup_printf("%p",volume)', assigned value is 0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1262:19: note: Null pointer dereference 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1369:19: warning: If memory allocation fails, then there is a possible null pointer dereference: drive_id [nullPointerOutOfMemory] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1368:34: note: Assuming allocation function fails gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1368:34: note: Assignment 'drive_id=g_strdup_printf("%p",drive)', assigned value is 0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1369:19: note: Null pointer dereference 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1476:19: warning: If memory allocation fails, then there is a possible null pointer dereference: drive_id [nullPointerOutOfMemory] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1475:34: note: Assuming allocation function fails gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1475:34: note: Assignment 'drive_id=g_strdup_printf("%p",drive)', assigned value is 0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1476:19: note: Null pointer dereference 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1583:19: warning: If memory allocation fails, then there is a possible null pointer dereference: drive_id [nullPointerOutOfMemory] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1582:34: note: Assuming allocation function fails gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1582:34: note: Assignment 'drive_id=g_strdup_printf("%p",drive)', assigned value is 0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1583:19: note: Null pointer dereference 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1686:19: warning: If memory allocation fails, then there is a possible null pointer dereference: drive_id [nullPointerOutOfMemory] gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1685:34: note: Assuming allocation function fails gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1685:34: note: Assignment 'drive_id=g_strdup_printf("%p",drive)', assigned value is 0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:1686:19: note: Null pointer dereference 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:222:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_STRING_ARRAY [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:285:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_STRING_ARRAY [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:621:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:622:69: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:769:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:773:49: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/proxy/gvfsproxyvolumemonitordaemon.c:889:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:776:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2drive.c:781:58: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:976:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:981:58: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] head gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:983:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MOUNT_UNMOUNT_FORCE [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2mount.c:987:39: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1119:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_VARIANT_TYPE_VARDICT [valueFlowBailoutIncompleteVar] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1124:58: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1130:41: error: Allocation with g_variant_new_string, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1552:58: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1559:40: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1562:40: error: Allocation with g_variant_new_boolean, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/monitor/udisks2/gvfsudisks2volume.c:1565:37: error: Allocation with g_variant_new_uint32, g_variant_builder_add doesn't release it. [leakNoVarFunctionCall] 2.17.0 gvfs-1.57.2/test/benchmark-posix-big-files.c:72:21: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch_file [nullPointerOutOfMemory] gvfs-1.57.2/test/benchmark-posix-big-files.c:70:34: note: Assuming allocation function fails gvfs-1.57.2/test/benchmark-posix-big-files.c:70:34: note: Assignment 'scratch_file=g_strdup_printf("%s/posix-benchmark-scratch-%d",base_dir,pid)', assigned value is 0 gvfs-1.57.2/test/benchmark-posix-big-files.c:72:21: note: Null pointer dereference 2.17.0 gvfs-1.57.2/test/benchmark-posix-small-files.c:72:21: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch_file [nullPointerOutOfMemory] gvfs-1.57.2/test/benchmark-posix-small-files.c:70:34: note: Assuming allocation function fails gvfs-1.57.2/test/benchmark-posix-small-files.c:70:34: note: Assignment 'scratch_file=g_strdup_printf("%s/posix-benchmark-scratch-%d",base_dir,pid)', assigned value is 0 gvfs-1.57.2/test/benchmark-posix-small-files.c:72:21: note: Null pointer dereference DONE