Newly introduced findings

List of Findings

Error: COMPILER_WARNING (CWE-843): [#def1]
rygel-46.alpha/src/librygel-core/dlna150-hacks.vala: scope_hint: In function ‘rygel_dlna150_hacks_real_constructed’
rygel-46.alpha/src/librygel-core/dlna150-hacks.vala:24:30: warning[-Wincompatible-pointer-types]: passing argument 1 of ‘_vala_array_dup3’ from incompatible pointer type
#   24 |             var defaults = new Gee.ArrayList<string>.wrap (AGENTS, (Gee.EqualDataFunc<string>?)str_equal);
#      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
#      |                              |
#      |                              const gchar ** {aka const char **}
rygel-46.alpha/redhat-linux-build/src/librygel-core/librygel-core-2.8.so.0.46.0.p/dlna150-hacks.c:69:27: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’}
#   69 | _vala_array_dup3 (gchar** self,
#      |                   ~~~~~~~~^~~~
#   22|   
#   23|           if (Dlna150Hacks.agent_matcher == null) {
#   24|->             var defaults = new Gee.ArrayList<string>.wrap (AGENTS, (Gee.EqualDataFunc<string>?)str_equal);
#   25|               var config = MetaConfig.get_default ();
#   26|               var agents = config.get_string_list_with_default ("general", "force-downgrade-for", defaults);

Error: COMPILER_WARNING (CWE-843): [#def2]
rygel-46.alpha/src/librygel-core/dlna150-hacks.vala:24:30: warning[-Wincompatible-pointer-types]: passing argument 1 of ‘_vala_array_dup3’ from incompatible pointer type
#   22|   
#   23|           if (Dlna150Hacks.agent_matcher == null) {
#   24|->             var defaults = new Gee.ArrayList<string>.wrap (AGENTS, (Gee.EqualDataFunc<string>?)str_equal);
#   25|               var config = MetaConfig.get_default ();
#   26|               var agents = config.get_string_list_with_default ("general", "force-downgrade-for", defaults);

Error: COMPILER_WARNING (CWE-843): [#def3]
rygel-46.alpha/src/librygel-core/rygel-v1-hacks.vala: scope_hint: In function ‘rygel_v1_hacks_real_constructed’
rygel-46.alpha/src/librygel-core/rygel-v1-hacks.vala:75:30: warning[-Wincompatible-pointer-types]: passing argument 1 of ‘_vala_array_dup1’ from incompatible pointer type
#   75 |             var defaults = new Gee.ArrayList<string>.wrap (AGENTS, (Gee.EqualDataFunc<string>?)str_equal);
#      |                              ^~~~~~~~~~~~~~~~~~~~~
#      |                              |
#      |                              const gchar ** {aka const char **}
rygel-v1-hacks.c:146:27: note: expected ‘gchar **’ {aka ‘char **’} but argument is of type ‘const gchar **’ {aka ‘const char **’}
#   73|   
#   74|           if (V1Hacks.agent_matcher == null) {
#   75|->             var defaults = new Gee.ArrayList<string>.wrap (AGENTS, (Gee.EqualDataFunc<string>?)str_equal);
#   76|               var config = MetaConfig.get_default ();
#   77|               var agents = config.get_string_list_with_default ("general", "force-downgrade-for", defaults);

Error: COMPILER_WARNING (CWE-843): [#def4]
rygel-46.alpha/src/librygel-core/rygel-v1-hacks.vala:75:30: warning[-Wincompatible-pointer-types]: passing argument 1 of ‘_vala_array_dup1’ from incompatible pointer type
#   73|   
#   74|           if (V1Hacks.agent_matcher == null) {
#   75|->             var defaults = new Gee.ArrayList<string>.wrap (AGENTS, (Gee.EqualDataFunc<string>?)str_equal);
#   76|               var config = MetaConfig.get_default ();
#   77|               var agents = config.get_string_list_with_default ("general", "force-downgrade-for", defaults);

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-155.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-namerygel-45.1-1.fc44
diffbase-store-results-to/tmp/tmpj9p3ml4p/rygel-45.1-1.fc44.tar.xz
diffbase-time-created2026-08-03 20:40:54
diffbase-time-finished2026-08-03 20:47:35
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,clippy,unicontrol,shellcheck,cppcheck' '-o' '/tmp/tmpj9p3ml4p/rygel-45.1-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpj9p3ml4p/rygel-45.1-1.fc44.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-155.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-namerygel-46~alpha-3.fc45
store-results-to/tmp/tmpi52bmnz_/rygel-46~alpha-3.fc45.tar.xz
time-created2026-08-03 20:47:45
time-finished2026-08-03 20:53:19
titleNewly introduced findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,clippy,unicontrol,shellcheck,cppcheck' '-o' '/tmp/tmpi52bmnz_/rygel-46~alpha-3.fc45.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpi52bmnz_/rygel-46~alpha-3.fc45.src.rpm'
tool-versioncsmock-3.8.7.20260803.142340.gb75b18e-1.el9