# libbytesize-2.12-2.fc44 - findings not occurring in libbytesize-2.12-2.fc44

## List of Findings

    Error: CPPCHECK_WARNING (CWE-476): [#def1]
    libbytesize-2.12-build/libbytesize-2.12/src/bs_size.c:112: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: size
    #  110|   static void bs_size_init (BSSize size) {
    #  111|       /* let's start with 64 bits of space */
    #  112|->     mpz_init2 (size->bytes, (mp_bitcnt_t) 64);
    #  113|   }
    #  114|

    Error: GCC_ANALYZER_WARNING (CWE-457): [#def2]
    libbytesize-2.12-build/libbytesize-2.12/src/bs_size.c:498:15: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
    libbytesize-2.12-build/libbytesize-2.12/src/bs_size.c:437:8: enter_function: entry to 'bs_size_new_from_str'
    libbytesize-2.12-build/libbytesize-2.12/src/bs_size.c:470:8: branch_false: following 'false' branch...
    libbytesize-2.12-build/libbytesize-2.12/src/bs_size.c:492:20: branch_false: ...to here
    libbytesize-2.12-build/libbytesize-2.12/src/bs_size.c:492:20: call_function: calling 'replace_char_with_str' from 'bs_size_new_from_str'
    libbytesize-2.12-build/libbytesize-2.12/src/bs_size.c:492:20: return_function: returning to 'bs_size_new_from_str' from 'replace_char_with_str'
    libbytesize-2.12-build/libbytesize-2.12/src/bs_size.c:493:8: branch_false: following 'false' branch...
    libbytesize-2.12-build/libbytesize-2.12/src/bs_size.c:498:15: branch_false: ...to here
    libbytesize-2.12-build/libbytesize-2.12/src/bs_size.c:498:15: danger: use of uninitialized value '*<unknown>' here
    #  496|           return NULL;
    #  497|       }
    #  498|->     str_len = strlen (loc_size_str);
    #  499|
    #  500|       match_data = pcre2_match_data_create_from_pattern (regex, NULL);

## Scan Properties

analyzer-version-clippy | 1.97.1
analyzer-version-cppcheck | 2.21.1
analyzer-version-gcc | 16.1.1
analyzer-version-gcc-analyzer | 16.1.1
analyzer-version-shellcheck | 0.11.0
analyzer-version-unicontrol | 0.0.2
diffbase-analyzer-version-clippy | 1.97.1
diffbase-analyzer-version-cppcheck | 2.21.1
diffbase-analyzer-version-gcc | 16.1.1
diffbase-analyzer-version-gcc-analyzer | 16.1.1
diffbase-analyzer-version-shellcheck | 0.11.0
diffbase-analyzer-version-unicontrol | 0.0.2
diffbase-enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol
diffbase-exit-code | 0
diffbase-host | ip-172-16-1-208.us-west-2.compute.internal
diffbase-known-false-positives | /usr/share/csmock/known-false-positives.js
diffbase-known-false-positives-rpm | known-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch
diffbase-mock-config | fedora-rawhide-x86_64
diffbase-project-name | libbytesize-2.12-2.fc44
diffbase-store-results-to | /tmp/tmp7lm45klo/libbytesize-2.12-2.fc44.tar.xz
diffbase-time-created | 2026-08-03 17:00:18
diffbase-time-finished | 2026-08-03 17:02:19
diffbase-tool | csmock
diffbase-tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,clippy,unicontrol,shellcheck,cppcheck' '-o' '/tmp/tmp7lm45klo/libbytesize-2.12-2.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp7lm45klo/libbytesize-2.12-2.fc44.src.rpm'
diffbase-tool-version | csmock-3.8.7.20260803.142340.gb75b18e-1.el9
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol
exit-code | 0
host | ip-172-16-1-208.us-west-2.compute.internal
known-false-positives | /usr/share/csmock/known-false-positives.js
known-false-positives-rpm | known-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch
mock-config | fedora-rawhide-x86_64
project-name | libbytesize-2.12-2.fc44
store-results-to | /tmp/tmp7lm45klo/libbytesize-2.12-2.fc44.tar.xz
time-created | 2026-08-03 17:00:18
time-finished | 2026-08-03 17:02:19
tool | csmock
tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,clippy,unicontrol,shellcheck,cppcheck' '-o' '/tmp/tmp7lm45klo/libbytesize-2.12-2.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp7lm45klo/libbytesize-2.12-2.fc44.src.rpm'
tool-version | csmock-3.8.7.20260803.142340.gb75b18e-1.el9