Fixed findings

List of Findings

Error: GCC_ANALYZER_WARNING (CWE-476): [#def1]
gvfs-1.60.0/daemon/gvfsafpconnection.c:1064:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘err’
gvfs-1.60.0/daemon/gvfsafpconnection.c:1045:11: release_memory: ‘err’ is NULL
gvfs-1.60.0/daemon/gvfsafpconnection.c:1047:6: branch_false: following ‘false’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1054:12: branch_false: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1055:6: branch_true: following ‘true’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1057:9: branch_true: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1057:9: release_memory: ‘err’ is NULL
gvfs-1.60.0/daemon/gvfsafpconnection.c:1057:8: branch_false: following ‘false’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1058:9: branch_false: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1058:9: release_memory: ‘err’ is NULL
gvfs-1.60.0/daemon/gvfsafpconnection.c:1057:9: branch_false: following ‘false’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1064:7: branch_false: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1064:7: release_memory: ‘err’ is NULL
gvfs-1.60.0/daemon/gvfsafpconnection.c:1064:7: danger: dereference of NULL ‘err’
# 1062|       else
# 1063|       {
# 1064|->       g_warning ("FAIL!!! \"%s\"\n", err->message);
# 1065|       }
# 1066|       exit (0);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def2]
gvfs-1.60.0/daemon/gvfsafpconnection.c:1106:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘err’
gvfs-1.60.0/daemon/gvfsafpconnection.c:1086:11: release_memory: ‘err’ is NULL
gvfs-1.60.0/daemon/gvfsafpconnection.c:1089:6: branch_false: following ‘false’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1096:12: branch_false: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1097:6: branch_true: following ‘true’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1099:9: branch_true: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1099:9: release_memory: ‘err’ is NULL
gvfs-1.60.0/daemon/gvfsafpconnection.c:1099:8: branch_false: following ‘false’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1100:9: branch_false: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1100:9: release_memory: ‘err’ is NULL
gvfs-1.60.0/daemon/gvfsafpconnection.c:1099:9: branch_false: following ‘false’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1106:7: branch_false: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1106:7: release_memory: ‘err’ is NULL
gvfs-1.60.0/daemon/gvfsafpconnection.c:1106:7: danger: dereference of NULL ‘err’
# 1104|       else
# 1105|       {
# 1106|->       g_warning ("FAIL!!! \"%s\"\n", err->message);
# 1107|       }
# 1108|       exit (0);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def3]
gvfs-1.60.0/daemon/gvfsafpconnection.c:1788:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘reply’
gvfs-1.60.0/daemon/gvfsafpconnection.c:1736:1: enter_function: entry to ‘open_thread_func’
gvfs-1.60.0/daemon/gvfsafpconnection.c:1759:6: branch_false: following ‘false’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1762:12: branch_false: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1771:9: call_function: calling ‘send_request_sync’ from ‘open_thread_func’
gvfs-1.60.0/daemon/gvfsafpconnection.c:1771:9: return_function: returning to ‘open_thread_func’ from ‘send_request_sync’
gvfs-1.60.0/daemon/gvfsafpconnection.c:1774:6: branch_false: following ‘false’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1777:9: branch_false: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1777:9: call_function: calling ‘read_reply_sync’ from ‘open_thread_func’
gvfs-1.60.0/daemon/gvfsafpconnection.c:1777:9: return_function: returning to ‘open_thread_func’ from ‘read_reply_sync’
gvfs-1.60.0/daemon/gvfsafpconnection.c:1779:6: branch_false: following ‘false’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1779:6: branch_false: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1783:10: branch_true: following ‘true’ branch...
gvfs-1.60.0/daemon/gvfsafpconnection.c:1788:23: branch_true: ...to here
gvfs-1.60.0/daemon/gvfsafpconnection.c:1788:23: release_memory: ‘reply’ is NULL
gvfs-1.60.0/daemon/gvfsafpconnection.c:1788:18: danger: dereference of NULL ‘reply + (sizetype)pos’
# 1786|       guint8 optionLength;
# 1787|   
# 1788|->     optionType = reply[pos++];
# 1789|       optionLength = reply[pos++];
# 1790|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def4]
gvfs-1.60.0/daemon/gvfsbackendarchive.c:426:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘file’
gvfs-1.60.0/daemon/gvfsbackendarchive.c:550:1: enter_function: entry to ‘create_file_tree’
gvfs-1.60.0/daemon/gvfsbackendarchive.c:559:3: branch_true: following ‘true’ branch...
gvfs-1.60.0/daemon/gvfsbackendarchive.c:559:3: branch_true: ...to here
gvfs-1.60.0/daemon/gvfsbackendarchive.c:564:10: branch_true: following ‘true’ branch...
gvfs-1.60.0/daemon/gvfsbackendarchive.c:569:14: branch_true: ...to here
gvfs-1.60.0/daemon/gvfsbackendarchive.c:577:18: call_function: calling ‘fixup_path’ from ‘create_file_tree’
gvfs-1.60.0/daemon/gvfsbackendarchive.c:577:18: return_function: returning to ‘create_file_tree’ from ‘fixup_path’
gvfs-1.60.0/daemon/gvfsbackendarchive.c:578:18: call_function: calling ‘archive_file_get_from_path’ from ‘create_file_tree’
gvfs-1.60.0/daemon/gvfsbackendarchive.c:578:18: return_function: returning to ‘create_file_tree’ from ‘archive_file_get_from_path’
gvfs-1.60.0/daemon/gvfsbackendarchive.c:581:14: branch_true: following ‘true’ branch...
gvfs-1.60.0/daemon/gvfsbackendarchive.c:583:15: branch_true: ...to here
gvfs-1.60.0/daemon/gvfsbackendarchive.c:583:15: call_function: calling ‘archive_file_set_info_from_entry’ from ‘create_file_tree’
#  424|     mode_t mode;
#  425|     int64_t size;
#  426|->   file->info = info;
#  427|   
#  428|     g_debug ("setting up %s (%s)\n", archive_entry_pathname (entry), file->name);

Scan Properties

analyzer-version-clippy1.97.1
analyzer-version-cppcheck2.21.1
analyzer-version-gcc16.1.1
analyzer-version-gcc-analyzer16.1.1
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
diffbase-analyzer-version-clippy1.97.1
diffbase-analyzer-version-cppcheck2.21.1
diffbase-analyzer-version-gcc16.1.1
diffbase-analyzer-version-gcc-analyzer16.1.1
diffbase-analyzer-version-shellcheck0.11.0
diffbase-analyzer-version-unicontrol0.0.2
diffbase-enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
diffbase-exit-code0
diffbase-hostip-172-16-1-129.us-west-2.compute.internal
diffbase-known-false-positives/usr/share/csmock/known-false-positives.js
diffbase-known-false-positives-rpmknown-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch
diffbase-mock-configfedora-rawhide-x86_64
diffbase-project-namegvfs-1.61.1-3.fc45
diffbase-store-results-to/tmp/tmprcaclptb/gvfs-1.61.1-3.fc45.tar.xz
diffbase-time-created2026-08-03 15:00:28
diffbase-time-finished2026-08-03 15:03:17
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,clippy,unicontrol,shellcheck,cppcheck' '-o' '/tmp/tmprcaclptb/gvfs-1.61.1-3.fc45.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmprcaclptb/gvfs-1.61.1-3.fc45.src.rpm'
diffbase-tool-versioncsmock-3.8.7.20260803.142340.gb75b18e-1.el9
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-129.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namegvfs-1.60.0-1.fc44
store-results-to/tmp/tmpoqm1c9br/gvfs-1.60.0-1.fc44.tar.xz
time-created2026-08-03 14:56:22
time-finished2026-08-03 15:00:13
titleFixed findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,clippy,unicontrol,shellcheck,cppcheck' '-o' '/tmp/tmpoqm1c9br/gvfs-1.60.0-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpoqm1c9br/gvfs-1.60.0-1.fc44.src.rpm'
tool-versioncsmock-3.8.7.20260803.142340.gb75b18e-1.el9