krb5-1.21.3-10.fc44
List of Findings
Error: SHELLCHECK_WARNING (CWE-88): [#def1]
/usr/bin/k5srvutil:37:10: error[SC2068]: Double quote array expansions to avoid re-splitting elements.
Error: SHELLCHECK_WARNING (CWE-563): [#def2]
/usr/bin/krb5-config:39:1: warning[SC2034]: DL_LIB appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def3]
/usr/bin/krb5-config:43:1: warning[SC2034]: SELINUX_LIBS appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def4]
/usr/bin/krb5-config:45:1: warning[SC2034]: LIBS appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def5]
/usr/bin/krb5-config:46:1: warning[SC2034]: GEN_LIB appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-571): [#def6]
/usr/libexec/krb5-tests-x86_64:8:8: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING (CWE-569): [#def7]
/usr/libexec/krb5-tests-x86_64:11:14: warning[SC2064]: Use single quotes, otherwise this expands now rather than when signalled.
Error: SHELLCHECK_WARNING (CWE-563): [#def8]
/usr/share/krb5-tests/x86_64/build-tools/krb5-config:39:1: warning[SC2034]: DL_LIB appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def9]
/usr/share/krb5-tests/x86_64/build-tools/krb5-config:43:1: warning[SC2034]: SELINUX_LIBS appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def10]
/usr/share/krb5-tests/x86_64/build-tools/krb5-config:45:1: warning[SC2034]: LIBS appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def11]
/usr/share/krb5-tests/x86_64/build-tools/krb5-config:46:1: warning[SC2034]: GEN_LIB appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def12]
/usr/share/krb5-tests/x86_64/build-tools/krb5-config.in:39:1: warning[SC2034]: DL_LIB appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def13]
/usr/share/krb5-tests/x86_64/build-tools/krb5-config.in:43:1: warning[SC2034]: SELINUX_LIBS appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def14]
/usr/share/krb5-tests/x86_64/build-tools/krb5-config.in:45:1: warning[SC2034]: LIBS appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def15]
/usr/share/krb5-tests/x86_64/build-tools/krb5-config.in:46:1: warning[SC2034]: GEN_LIB appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-398): [#def16]
/usr/share/krb5-tests/x86_64/ccapi/test/test_ccapi.sh:8:1: warning[SC2113]: 'function' keyword is non-standard. Use 'foo()' instead of 'function foo'.
Error: SHELLCHECK_WARNING: [#def17]
/usr/share/krb5-tests/x86_64/ccapi/test/test_ccapi.sh:9:5: warning[SC3010]: In POSIX sh, [[ ]] is undefined.
Error: SHELLCHECK_WARNING (CWE-563): [#def18]
/usr/share/krb5-tests/x86_64/config.status:22:3: warning[SC2034]: NULLCMD appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-398): [#def19]
/usr/share/krb5-tests/x86_64/config.status:25:12: error[SC2142]: Aliases can't use positional parameters. Use a function.
Error: SHELLCHECK_WARNING: [#def20]
/usr/share/krb5-tests/x86_64/config.status:27:11: warning[SC2194]: This word is constant. Did you forget the $ on a variable?
Error: SHELLCHECK_WARNING: [#def21]
/usr/share/krb5-tests/x86_64/config.status:30:12: warning[SC3040]: In POSIX sh, set option posix is undefined.
Error: SHELLCHECK_WARNING (CWE-569): [#def22]
/usr/share/krb5-tests/x86_64/config.status:67:16: warning[SC1083]: This { is literal. Check expression (missing ;/\n?) or quote it.
Error: SHELLCHECK_WARNING (CWE-569): [#def23]
/usr/share/krb5-tests/x86_64/config.status:67:26: warning[SC1083]: This } is literal. Check expression (missing ;/\n?) or quote it.
Error: SHELLCHECK_WARNING (CWE-563): [#def24]
/usr/share/krb5-tests/x86_64/config.status:80:24: warning[SC2034]: FPATH appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def25]
/usr/share/krb5-tests/x86_64/config.status:159:1: warning[SC2034]: as_unset appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING: [#def26]
/usr/share/krb5-tests/x86_64/config.status:173:11: warning[SC2194]: This word is constant. Did you forget the $ on a variable?
Error: SHELLCHECK_WARNING: [#def27]
/usr/share/krb5-tests/x86_64/config.status:192:11: warning[SC2194]: This word is constant. Did you forget the $ on a variable?
Error: SHELLCHECK_WARNING (CWE-563): [#def28]
/usr/share/krb5-tests/x86_64/config.status:195:5: warning[SC2034]: as_val appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-456): [#def29]
/usr/share/krb5-tests/x86_64/config.status:203:3: warning[SC2209]: Use var=$(command) to assign output (or quote to assign string).
Error: SHELLCHECK_WARNING (CWE-456): [#def30]
/usr/share/krb5-tests/x86_64/config.status:209:3: warning[SC2209]: Use var=$(command) to assign output (or quote to assign string).
Error: SHELLCHECK_WARNING (CWE-456): [#def31]
/usr/share/krb5-tests/x86_64/config.status:215:3: warning[SC2209]: Use var=$(command) to assign output (or quote to assign string).
Error: SHELLCHECK_WARNING (CWE-480): [#def32]
/usr/share/krb5-tests/x86_64/config.status:250:8: warning[SC1007]: Remove space after = if trying to assign a value (for empty string, use var='' ... ).
Error: SHELLCHECK_WARNING (CWE-480): [#def33]
/usr/share/krb5-tests/x86_64/config.status:250:16: warning[SC1007]: Remove space after = if trying to assign a value (for empty string, use var='' ... ).
Error: SHELLCHECK_WARNING: [#def34]
/usr/share/krb5-tests/x86_64/config.status:251:12: warning[SC3037]: In POSIX sh, echo flags are undefined.
Error: SHELLCHECK_WARNING (CWE-563): [#def35]
/usr/share/krb5-tests/x86_64/config.status:255:8: warning[SC2034]: ECHO_C appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-156): [#def36]
/usr/share/krb5-tests/x86_64/config.status:256:13: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-563): [#def37]
/usr/share/krb5-tests/x86_64/config.status:257:8: warning[SC2034]: ECHO_T appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def38]
/usr/share/krb5-tests/x86_64/config.status:260:3: warning[SC2034]: ECHO_N appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def39]
/usr/share/krb5-tests/x86_64/config.status:266:1: warning[SC2034]: as_echo appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def40]
/usr/share/krb5-tests/x86_64/config.status:267:1: warning[SC2034]: as_echo_n appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-456): [#def41]
/usr/share/krb5-tests/x86_64/config.status:286:5: warning[SC2209]: Use var=$(command) to assign output (or quote to assign string).
Error: SHELLCHECK_WARNING (CWE-563): [#def42]
/usr/share/krb5-tests/x86_64/config.status:291:3: warning[SC2034]: as_ln_s appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def43]
/usr/share/krb5-tests/x86_64/config.status:359:1: warning[SC2034]: as_test_x appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def44]
/usr/share/krb5-tests/x86_64/config.status:360:1: warning[SC2034]: as_executable_p appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def45]
/usr/share/krb5-tests/x86_64/config.status:364:1: warning[SC2034]: as_tr_cpp appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def46]
/usr/share/krb5-tests/x86_64/config.status:368:1: warning[SC2034]: as_tr_sh appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-569): [#def47]
/usr/share/krb5-tests/x86_64/config.status:378:8: warning[SC2124]: Assigning an array to a string! Assign as array, or use * instead of @ to concatenate.
Error: SHELLCHECK_WARNING (CWE-456): [#def48]
/usr/share/krb5-tests/x86_64/config.status:436:19: warning[SC2209]: Use var=$(command) to assign output (or quote to assign string).
Error: SHELLCHECK_WARNING (CWE-456): [#def49]
/usr/share/krb5-tests/x86_64/config.status:455:5: warning[SC2209]: Use var=$(command) to assign output (or quote to assign string).
Error: SHELLCHECK_WARNING (CWE-456): [#def50]
/usr/share/krb5-tests/x86_64/config.status:513:7: warning[SC2121]: To assign a variable, use just 'var=value', no 'set ..'.
/usr/share/krb5-tests/x86_64/config.status:513:7: note: trimmed 1 message(s) with length over 512
Error: SHELLCHECK_WARNING (CWE-457): [#def51]
/usr/share/krb5-tests/x86_64/config.status:532:25: warning[SC2154]: ac_config_targets is referenced but not assigned (did you mean 'ac_config_target'?).
Error: SHELLCHECK_WARNING (CWE-480): [#def52]
/usr/share/krb5-tests/x86_64/config.status:688:7: warning[SC1007]: Remove space after = if trying to assign a value (for empty string, use var='' ... ).
Error: SHELLCHECK_WARNING (CWE-457): [#def53]
/usr/share/krb5-tests/x86_64/config.status:689:8: warning[SC2154]: exit_status is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-398): [#def54]
/usr/share/krb5-tests/x86_64/config.status:693:27: warning[SC2172]: Trapping signals by number is not well defined. Prefer signal names.
Error: SHELLCHECK_WARNING: [#def55]
/usr/share/krb5-tests/x86_64/config.status:702:16: warning[SC3028]: In POSIX sh, RANDOM is undefined.
Error: SHELLCHECK_WARNING (CWE-456): [#def56]
/usr/share/krb5-tests/x86_64/config.status:1305:7: warning[SC2121]: To assign a variable, use just 'var=value', no 'set ..'.
Error: SHELLCHECK_WARNING (CWE-563): [#def57]
/usr/share/krb5-tests/x86_64/config.status:1312:7: warning[SC2034]: ac_source appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-480): [#def58]
/usr/share/krb5-tests/x86_64/config.status:1386:18: warning[SC1007]: Remove space after = if trying to assign a value (for empty string, use var='' ... ).
Error: SHELLCHECK_WARNING (CWE-563): [#def59]
/usr/share/krb5-tests/x86_64/config.status:1399:1: warning[SC2034]: ac_top_builddir appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def60]
/usr/share/krb5-tests/x86_64/config.status:1454:1: warning[SC2034]: ac_sed_extra appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING: [#def61]
/usr/share/krb5-tests/x86_64/config/install-sh:142:33: warning[SC2320]: This $? refers to echo/printf, not a previous command. Assign to variable to avoid it being overwritten.
Error: SHELLCHECK_WARNING: [#def62]
/usr/share/krb5-tests/x86_64/config/install-sh:173:47: warning[SC2320]: This $? refers to echo/printf, not a previous command. Assign to variable to avoid it being overwritten.
Error: SHELLCHECK_WARNING (CWE-456): [#def63]
/usr/share/krb5-tests/x86_64/config/install-sh:204:11: warning[SC2121]: To assign a variable, use just 'var=value', no 'set ..'.
Error: SHELLCHECK_WARNING (CWE-569): [#def64]
/usr/share/krb5-tests/x86_64/config/install-sh:237:18: warning[SC2064]: Use single quotes, otherwise this expands now rather than when signalled.
Error: SHELLCHECK_WARNING (CWE-569): [#def65]
/usr/share/krb5-tests/x86_64/config/install-sh:238:18: warning[SC2064]: Use single quotes, otherwise this expands now rather than when signalled.
Error: SHELLCHECK_WARNING (CWE-569): [#def66]
/usr/share/krb5-tests/x86_64/config/install-sh:239:18: warning[SC2064]: Use single quotes, otherwise this expands now rather than when signalled.
Error: SHELLCHECK_WARNING (CWE-398): [#def67]
/usr/share/krb5-tests/x86_64/config/install-sh:239:28: warning[SC2172]: Trapping signals by number is not well defined. Prefer signal names.
Error: SHELLCHECK_WARNING (CWE-569): [#def68]
/usr/share/krb5-tests/x86_64/config/install-sh:240:18: warning[SC2064]: Use single quotes, otherwise this expands now rather than when signalled.
Error: SHELLCHECK_WARNING: [#def69]
/usr/share/krb5-tests/x86_64/config/install-sh:339:27: warning[SC3028]: In POSIX sh, RANDOM is undefined.
Error: SHELLCHECK_WARNING (CWE-457): [#def70]
/usr/share/krb5-tests/x86_64/config/install-sh:341:7: warning[SC2154]: ret is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-456): [#def71]
/usr/share/krb5-tests/x86_64/config/install-sh:403:11: warning[SC2121]: To assign a variable, use just 'var=value', no 'set ..'.
Error: SHELLCHECK_WARNING (CWE-456): [#def72]
/usr/share/krb5-tests/x86_64/config/install-sh:488:12: warning[SC2121]: To assign a variable, use just 'var=value', no 'set ..'.
Error: SHELLCHECK_WARNING (CWE-456): [#def73]
/usr/share/krb5-tests/x86_64/config/install-sh:489:12: warning[SC2121]: To assign a variable, use just 'var=value', no 'set ..'.
Error: SHELLCHECK_WARNING (CWE-456): [#def74]
/usr/share/krb5-tests/x86_64/config/mkinstalldirs:13:8: warning[SC2121]: To assign a variable, use just 'var=value', no 'set ..'.
Error: SHELLCHECK_WARNING (CWE-156): [#def75]
/usr/share/krb5-tests/x86_64/config/mkinstalldirs:13:14: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-88): [#def76]
/usr/share/krb5-tests/x86_64/kadmin/cli/k5srvutil.sh:37:10: error[SC2068]: Double quote array expansions to avoid re-splitting elements.
Error: SHELLCHECK_WARNING (CWE-456): [#def77]
/usr/share/krb5-tests/x86_64/lib/krb5/krb/transit-tests:26:5: warning[SC2121]: To assign a variable, use just 'var=value', no 'set ..'.
Error: SHELLCHECK_WARNING (CWE-456): [#def78]
/usr/share/krb5-tests/x86_64/lib/krb5/krb/transit-tests:30:5: warning[SC2121]: To assign a variable, use just 'var=value', no 'set ..'.
Error: SHELLCHECK_WARNING (CWE-456): [#def79]
/usr/share/krb5-tests/x86_64/lib/krb5/krb/transit-tests:34:5: warning[SC2121]: To assign a variable, use just 'var=value', no 'set ..'.
Error: SHELLCHECK_WARNING (CWE-563): [#def80]
/usr/share/krb5-tests/x86_64/lib/krb5/krb/transit-tests:50:1: warning[SC2034]: expected appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def81]
/usr/share/krb5-tests/x86_64/tests/pkinit-certs/make-certs.sh:13:1: warning[SC2034]: TLS_SERVER_EKU appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def82]
/usr/share/krb5-tests/x86_64/tests/pkinit-certs/make-certs.sh:14:1: warning[SC2034]: TLS_CLIENT_EKU appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def83]
/usr/share/krb5-tests/x86_64/tests/pkinit-certs/make-certs.sh:15:1: warning[SC2034]: EMAIL_PROTECTION_EKU appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def84]
/usr/share/krb5-tests/x86_64/tests/proxy-certs/make-certs.sh:4:1: warning[SC2034]: NAMETYPE appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def85]
/usr/share/krb5-tests/x86_64/tests/proxy-certs/make-certs.sh:7:1: warning[SC2034]: REALM appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-156): [#def86]
/usr/share/krb5-tests/x86_64/tests/proxy-certs/make-certs.sh:119:47: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-156): [#def87]
/usr/share/krb5-tests/x86_64/util/check-ac-syms:28:57: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-156): [#def88]
/usr/share/krb5-tests/x86_64/util/check-ac-syms:28:72: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-477): [#def89]
/usr/share/krb5-tests/x86_64/util/et/compile_et.sh:26:15: warning[SC2166]: Prefer [ p ] || [ q ] as [ p -o q ] is not well defined.
Error: SHELLCHECK_WARNING (CWE-477): [#def90]
/usr/share/krb5-tests/x86_64/util/et/compile_et.sh:26:37: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
Error: SHELLCHECK_WARNING (CWE-456): [#def91]
/usr/share/krb5-tests/x86_64/util/et/config_script:17:2: warning[SC2209]: Use var=$(command) to assign output (or quote to assign string).
Error: SHELLCHECK_WARNING (CWE-456): [#def92]
/usr/share/krb5-tests/x86_64/util/et/config_script:20:2: warning[SC2209]: Use var=$(command) to assign output (or quote to assign string).
Error: SHELLCHECK_WARNING (CWE-563): [#def93]
/usr/share/krb5-tests/x86_64/util/getsyms:9:2: warning[SC2034]: types appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-477): [#def94]
/usr/share/krb5-tests/x86_64/util/lndir:39:15: warning[SC2166]: Prefer [ p ] || [ q ] as [ p -o q ] is not well defined.
Error: SHELLCHECK_WARNING (CWE-252): [#def95]
/usr/share/krb5-tests/x86_64/util/lndir:61:1: warning[SC2164]: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
Error: SHELLCHECK_WARNING (CWE-156): [#def96]
/usr/share/krb5-tests/x86_64/util/lndir:72:6: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-398): [#def97]
/usr/share/krb5-tests/x86_64/util/lndir:78:13: warning[SC2045]: Iterating over ls output is fragile. Use globs.
Error: SHELLCHECK_WARNING (CWE-477): [#def98]
/usr/share/krb5-tests/x86_64/util/lndir:84:27: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
Error: SHELLCHECK_WARNING (CWE-477): [#def99]
/usr/share/krb5-tests/x86_64/util/lndir:84:43: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
Error: SHELLCHECK_WARNING (CWE-477): [#def100]
/usr/share/krb5-tests/x86_64/util/lndir:84:57: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
Error: SHELLCHECK_WARNING (CWE-252): [#def101]
/usr/share/krb5-tests/x86_64/util/lndir:88:5: warning[SC2164]: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
Error: SHELLCHECK_WARNING (CWE-156): [#def102]
/usr/share/krb5-tests/x86_64/util/lndir:94:10: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-156): [#def103]
/usr/share/krb5-tests/x86_64/util/mkrel:115:7: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-156): [#def104]
/usr/share/krb5-tests/x86_64/util/mkrel:117:26: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-398): [#def105]
/usr/share/krb5-tests/x86_64/util/mkrel:176:1: warning[SC2038]: Use 'find .. -print0 | xargs -0 ..' or 'find .. -exec .. +' to allow non-alphanumeric filenames.
Error: SHELLCHECK_WARNING (CWE-252): [#def106]
/usr/share/krb5-tests/x86_64/util/ss/config_script:19:6: warning[SC2164]: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
Error: SHELLCHECK_WARNING (CWE-456): [#def107]
/usr/share/krb5-tests/x86_64/util/ss/config_script:21:2: warning[SC2209]: Use var=$(command) to assign output (or quote to assign string).
Error: SHELLCHECK_WARNING (CWE-456): [#def108]
/usr/share/krb5-tests/x86_64/util/ss/config_script:24:2: warning[SC2209]: Use var=$(command) to assign output (or quote to assign string).
Error: SHELLCHECK_WARNING (CWE-569): [#def109]
/usr/share/krb5-tests/x86_64/util/trim-valgrind-logs:3:7: warning[SC2125]: Brace expansions and globs are literal in assignments. Quote it or use an array.
Error: SHELLCHECK_WARNING (CWE-569): [#def110]
/usr/share/krb5-tests/x86_64/util/trim-valgrind-logs:15:11: warning[SC2048]: Use "$@" (with quotes) to prevent whitespace problems.
Error: SHELLCHECK_WARNING (CWE-156): [#def111]
/usr/share/krb5-tests/x86_64/util/trim-valgrind-logs:16:13: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-569): [#def112]
/usr/share/krb5-tests/x86_64/util/trim-valgrind-logs:31:11: warning[SC2048]: Use "$@" (with quotes) to prevent whitespace problems.
Error: SHELLCHECK_WARNING (CWE-569): [#def113]
/usr/share/krb5-tests/x86_64/util/trim-valgrind-logs:47:36: warning[SC2048]: Use "$@" (with quotes) to prevent whitespace problems.
Error: SHELLCHECK_WARNING (CWE-156): [#def114]
/usr/share/krb5-tests/x86_64/util/trim-valgrind-logs:48:32: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-569): [#def115]
/usr/share/krb5-tests/x86_64/util/trim-valgrind-logs:57:36: warning[SC2048]: Use "$@" (with quotes) to prevent whitespace problems.
Error: SHELLCHECK_WARNING (CWE-569): [#def116]
/usr/share/krb5-tests/x86_64/util/trim-valgrind-logs:58:41: warning[SC2048]: Use "$@" (with quotes) to prevent whitespace problems.
Error: SHELLCHECK_WARNING (CWE-156): [#def117]
/usr/share/krb5-tests/x86_64/util/trim-valgrind-logs:62:44: warning[SC2046]: Quote this to prevent word splitting.
Error: GCC_ANALYZER_WARNING (CWE-775): [#def118]
krb5-1.21.3/src/appl/gss-sample/gss-client.c:141:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘s’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:400:1: enter_function: entry to ‘call_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:14: call_function: calling ‘connect_to_server’ from ‘call_server’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def119]
krb5-1.21.3/src/appl/gss-sample/gss-client.c:142:16: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘s’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:400:1: enter_function: entry to ‘call_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:14: call_function: calling ‘connect_to_server’ from ‘call_server’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def120]
krb5-1.21.3/src/appl/gss-sample/gss-client.c:194:16: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘connect_to_server(host, port)’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:400:1: enter_function: entry to ‘call_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:14: call_function: calling ‘connect_to_server’ from ‘call_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:14: return_function: returning to ‘call_server’ from ‘connect_to_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/gss-sample/gss-client.c:428:9: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-client.c:428:9: call_function: calling ‘client_establish_context’ from ‘call_server’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def121]
krb5-1.21.3/src/appl/gss-sample/gss-client.c:213:20: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘connect_to_server(host, port)’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:400:1: enter_function: entry to ‘call_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:14: call_function: calling ‘connect_to_server’ from ‘call_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:14: return_function: returning to ‘call_server’ from ‘connect_to_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/gss-sample/gss-client.c:428:9: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-client.c:428:9: call_function: calling ‘client_establish_context’ from ‘call_server’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def122]
krb5-1.21.3/src/appl/gss-sample/gss-client.c:216:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘connect_to_server(host, port)’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:400:1: enter_function: entry to ‘call_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:14: call_function: calling ‘connect_to_server’ from ‘call_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:14: return_function: returning to ‘call_server’ from ‘connect_to_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/gss-sample/gss-client.c:428:9: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-client.c:428:9: call_function: calling ‘client_establish_context’ from ‘call_server’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def123]
krb5-1.21.3/src/appl/gss-sample/gss-client.c:225:20: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘connect_to_server(host, port)’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:400:1: enter_function: entry to ‘call_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:14: call_function: calling ‘connect_to_server’ from ‘call_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:14: return_function: returning to ‘call_server’ from ‘connect_to_server’
krb5-1.21.3/src/appl/gss-sample/gss-client.c:424:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/gss-sample/gss-client.c:428:9: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-client.c:428:9: call_function: calling ‘client_establish_context’ from ‘call_server’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def124]
krb5-1.21.3/src/appl/gss-sample/gss-server.c:330:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘s’
krb5-1.21.3/src/appl/gss-sample/gss-server.c:323:14: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:323:8: branch_false: following ‘false’ branch (when ‘s >= 0’)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:328:12: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:329:9: acquire_resource: socket created here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:329:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:330:9: branch_true: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:330:9: danger: ‘s’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def125]
krb5-1.21.3/src/appl/gss-sample/gss-server.c:331:16: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘s’
krb5-1.21.3/src/appl/gss-sample/gss-server.c:323:14: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:323:8: branch_false: following ‘false’ branch (when ‘s >= 0’)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:328:12: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:329:9: acquire_resource: socket created here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:329:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:330:9: branch_true: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:331:16: danger: ‘s’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def126]
krb5-1.21.3/src/appl/gss-sample/gss-server.c:335:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘s’
krb5-1.21.3/src/appl/gss-sample/gss-server.c:323:14: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:323:8: branch_false: following ‘false’ branch (when ‘s >= 0’)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:328:12: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:329:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:334:9: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:334:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:335:9: branch_true: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:335:9: danger: ‘s’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def127]
krb5-1.21.3/src/appl/gss-sample/gss-server.c:336:16: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘s’
krb5-1.21.3/src/appl/gss-sample/gss-server.c:323:14: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:323:8: branch_false: following ‘false’ branch (when ‘s >= 0’)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:328:12: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:329:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:334:9: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:334:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:335:9: branch_true: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:336:16: danger: ‘s’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def128]
krb5-1.21.3/src/appl/gss-sample/gss-server.c:709:17: warning[-Wanalyzer-file-leak]: leak of FILE ‘logfile’
krb5-1.21.3/src/appl/gss-sample/gss-server.c:674:12: branch_true: following ‘true’ branch (when ‘argc != 0’)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:675:13: branch_true: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:675:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:691:18: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:691:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:693:20: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:693:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:695:20: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:695:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:697:20: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:697:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:699:20: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:699:19: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:700:13: branch_true: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:702:16: branch_false: following ‘false’ branch (when ‘argc != 0’)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:708:18: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:708:16: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:711:27: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:711:27: acquire_resource: opened here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:713:20: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:674:12: branch_true: following ‘true’ branch (when ‘argc != 0’)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:675:13: branch_true: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:675:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:691:18: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:691:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:693:20: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:693:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:695:20: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:695:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:697:20: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:697:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:699:20: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:699:19: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:700:13: branch_true: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:702:16: branch_false: following ‘false’ branch (when ‘argc != 0’)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:708:18: branch_false: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:708:16: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/appl/gss-sample/gss-server.c:709:27: branch_true: ...to here
krb5-1.21.3/src/appl/gss-sample/gss-server.c:709:17: danger: ‘logfile’ leaks here; was opened at [(19)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def129]
krb5-1.21.3/src/appl/sample/sclient/sclient.c:179:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/sample/sclient/sclient.c:108:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:113:14: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:114:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:119:12: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:130:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:9: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:142:8: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:148:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:155:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:156:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:172:16: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:42: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:178:65: branch_true: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:179:13: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def130]
krb5-1.21.3/src/appl/sample/sclient/sclient.c:193:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/sample/sclient/sclient.c:108:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:113:14: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:114:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:119:12: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:130:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:9: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:142:8: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:148:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:155:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:156:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:172:16: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:42: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:188:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:193:14: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def131]
krb5-1.21.3/src/appl/sample/sclient/sclient.c:195:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/sample/sclient/sclient.c:108:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:113:14: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:114:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:119:12: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:130:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:9: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:142:8: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:148:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:155:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:156:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:172:16: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:42: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:188:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:194:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:195:9: branch_true: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:195:9: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def132]
krb5-1.21.3/src/appl/sample/sclient/sclient.c:199:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/sample/sclient/sclient.c:108:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:113:14: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:114:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:119:12: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:130:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:9: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:142:8: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:148:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:155:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:156:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:172:16: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:42: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:188:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:199:14: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:199:14: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def133]
krb5-1.21.3/src/appl/sample/sclient/sclient.c:201:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/sample/sclient/sclient.c:108:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:113:14: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:114:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:119:12: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:130:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:9: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:142:8: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:148:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:155:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:156:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:172:16: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:42: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:188:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:199:14: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:200:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:201:9: branch_true: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:201:9: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def134]
krb5-1.21.3/src/appl/sample/sclient/sclient.c:204:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/sample/sclient/sclient.c:108:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:113:14: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:114:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:119:12: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:130:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:9: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:135:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:142:8: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:148:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:155:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:156:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:172:16: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:42: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:177:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:188:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:199:14: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:200:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sclient/sclient.c:204:14: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sclient/sclient.c:204:14: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def135]
krb5-1.21.3/src/appl/sample/sserver/sserver.c:177:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/sample/sserver/sserver.c:99:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:105:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:140:8: branch_true: following ‘true’ branch (when ‘argc > 1’)...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:141:16: branch_true: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:146:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:157:8: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:157:8: branch_true: following ‘true’ branch (when ‘port != 0’)...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:161:21: branch_true: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:161:21: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:161:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:166:16: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:172:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:176:13: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:176:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:177:13: branch_true: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:177:13: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def136]
krb5-1.21.3/src/appl/sample/sserver/sserver.c:182:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/sample/sserver/sserver.c:99:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:105:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:140:8: branch_true: following ‘true’ branch (when ‘argc > 1’)...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:141:16: branch_true: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:146:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:157:8: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:157:8: branch_true: following ‘true’ branch (when ‘port != 0’)...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:161:21: branch_true: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:161:21: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:161:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:166:16: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:172:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:176:13: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:176:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:181:9: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:182:9: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def137]
krb5-1.21.3/src/appl/sample/sserver/sserver.c:184:20: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/sample/sserver/sserver.c:99:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:105:5: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:140:8: branch_true: following ‘true’ branch (when ‘argc > 1’)...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:141:16: branch_true: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:146:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:157:8: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:157:8: branch_true: following ‘true’ branch (when ‘port != 0’)...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:161:21: branch_true: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:161:21: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:161:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:166:16: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:172:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:176:13: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:176:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/sample/sserver/sserver.c:181:9: branch_false: ...to here
krb5-1.21.3/src/appl/sample/sserver/sserver.c:184:20: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def138]
krb5-1.21.3/src/appl/simple/client/sim_client.c:189:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/simple/client/sim_client.c:93:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:98:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:127:8: branch_true: following ‘true’ branch (when ‘argc > 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_false: following ‘false’ branch (when ‘hostname’ is NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:130:9: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:133:8: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:17: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:146:12: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:154:8: branch_true: following ‘true’ branch (when ‘port == 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:21: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:160:27: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:17: acquire_resource: datagram socket created here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:171:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:188:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:189:27: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:189:9: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def139]
krb5-1.21.3/src/appl/simple/client/sim_client.c:199:19: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/simple/client/sim_client.c:93:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:98:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:127:8: branch_true: following ‘true’ branch (when ‘argc > 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_false: following ‘false’ branch (when ‘hostname’ is NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:130:9: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:133:8: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:17: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:146:12: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:154:8: branch_true: following ‘true’ branch (when ‘port == 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:21: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:160:27: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:17: acquire_resource: datagram socket created here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:171:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:188:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:195:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:199:19: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def140]
krb5-1.21.3/src/appl/simple/client/sim_client.c:200:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/simple/client/sim_client.c:93:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:98:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:127:8: branch_true: following ‘true’ branch (when ‘argc > 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_false: following ‘false’ branch (when ‘hostname’ is NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:130:9: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:133:8: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:17: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:146:12: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:154:8: branch_true: following ‘true’ branch (when ‘port == 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:21: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:160:27: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:17: acquire_resource: datagram socket created here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:171:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:188:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:195:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:199:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:200:9: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:200:9: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def141]
krb5-1.21.3/src/appl/simple/client/sim_client.c:204:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/simple/client/sim_client.c:93:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:98:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:127:8: branch_true: following ‘true’ branch (when ‘argc > 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_false: following ‘false’ branch (when ‘hostname’ is NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:130:9: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:133:8: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:17: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:146:12: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:154:8: branch_true: following ‘true’ branch (when ‘port == 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:21: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:160:27: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:17: acquire_resource: datagram socket created here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:171:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:188:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:195:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:199:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:204:14: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:204:14: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def142]
krb5-1.21.3/src/appl/simple/client/sim_client.c:207:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/simple/client/sim_client.c:93:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:98:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:127:8: branch_true: following ‘true’ branch (when ‘argc > 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_false: following ‘false’ branch (when ‘hostname’ is NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:130:9: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:133:8: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:17: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:146:12: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:154:8: branch_true: following ‘true’ branch (when ‘port == 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:21: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:160:27: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:17: acquire_resource: datagram socket created here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:171:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:188:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:195:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:199:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:204:14: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:206:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:207:9: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:207:9: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-666): [#def143]
krb5-1.21.3/src/appl/simple/client/sim_client.c:215:9: warning[-Wanalyzer-fd-phase-mismatch]: ‘connect’ on file descriptor ‘sock’ in wrong phase
krb5-1.21.3/src/appl/simple/client/sim_client.c:93:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:98:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:127:8: branch_true: following ‘true’ branch (when ‘argc > 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_false: following ‘false’ branch (when ‘hostname’ is NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:130:9: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:133:8: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:17: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:146:12: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:154:8: branch_true: following ‘true’ branch (when ‘port == 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:21: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:160:27: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:17: acquire_resource: datagram socket created here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:171:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:188:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:195:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:199:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:204:14: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:206:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:210:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:215:9: danger: ‘connect’ expects a new socket file descriptor but ‘sock’ is bound
Error: GCC_ANALYZER_WARNING (CWE-775): [#def144]
krb5-1.21.3/src/appl/simple/client/sim_client.c:216:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/simple/client/sim_client.c:93:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:98:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:127:8: branch_true: following ‘true’ branch (when ‘argc > 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:128:12: branch_false: following ‘false’ branch (when ‘hostname’ is NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:130:9: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:133:8: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:17: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:140:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:146:12: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:154:8: branch_true: following ‘true’ branch (when ‘port == 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:21: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:156:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:160:27: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:17: acquire_resource: datagram socket created here
krb5-1.21.3/src/appl/simple/client/sim_client.c:166:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/appl/simple/client/sim_client.c:171:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:188:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:195:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:199:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:204:14: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:206:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:210:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:215:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/simple/client/sim_client.c:216:27: branch_true: ...to here
krb5-1.21.3/src/appl/simple/client/sim_client.c:216:9: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def145]
krb5-1.21.3/src/appl/simple/server/sim_server.c:159:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/simple/server/sim_server.c:92:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:125:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/server/sim_server.c:132:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:136:8: branch_true: following ‘true’ branch (when ‘port == 0’)...
krb5-1.21.3/src/appl/simple/server/sim_server.c:138:21: branch_true: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:138:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/server/sim_server.c:142:27: branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:148:17: acquire_resource: datagram socket created here
krb5-1.21.3/src/appl/simple/server/sim_server.c:148:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/appl/simple/server/sim_server.c:154:12: branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:158:9: acquire_resource: socket created here
krb5-1.21.3/src/appl/simple/server/sim_server.c:158:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/simple/server/sim_server.c:159:9: branch_true: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:159:9: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def146]
krb5-1.21.3/src/appl/simple/server/sim_server.c:164:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/simple/server/sim_server.c:92:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:125:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/server/sim_server.c:132:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:136:8: branch_true: following ‘true’ branch (when ‘port == 0’)...
krb5-1.21.3/src/appl/simple/server/sim_server.c:138:21: branch_true: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:138:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/server/sim_server.c:142:27: branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:148:17: acquire_resource: datagram socket created here
krb5-1.21.3/src/appl/simple/server/sim_server.c:148:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/appl/simple/server/sim_server.c:154:12: branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:158:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/server/sim_server.c:163:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:164:5: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def147]
krb5-1.21.3/src/appl/simple/server/sim_server.c:174:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/simple/server/sim_server.c:92:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:125:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/server/sim_server.c:132:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:136:8: branch_true: following ‘true’ branch (when ‘port == 0’)...
krb5-1.21.3/src/appl/simple/server/sim_server.c:138:21: branch_true: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:138:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/server/sim_server.c:142:27: branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:148:17: acquire_resource: datagram socket created here
krb5-1.21.3/src/appl/simple/server/sim_server.c:148:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/appl/simple/server/sim_server.c:154:12: branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:158:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/simple/server/sim_server.c:163:5: branch_false: ...to here
krb5-1.21.3/src/appl/simple/server/sim_server.c:174:14: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def148]
krb5-1.21.3/src/appl/user_user/server.c:83:24: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/user_user/server.c:61:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:68:13: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:73:21: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/user_user/server.c:73:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:78:9: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:80:12: branch_false: following ‘false’ branch (when ‘argc != 2’)...
krb5-1.21.3/src/appl/user_user/server.c:83:24: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:83:24: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def149]
krb5-1.21.3/src/appl/user_user/server.c:84:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/user_user/server.c:61:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:68:13: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:73:21: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/user_user/server.c:73:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:78:9: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:80:12: branch_false: following ‘false’ branch (when ‘argc != 2’)...
krb5-1.21.3/src/appl/user_user/server.c:83:24: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:83:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/user_user/server.c:84:17: branch_true: ...to here
krb5-1.21.3/src/appl/user_user/server.c:84:17: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def150]
krb5-1.21.3/src/appl/user_user/server.c:96:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/user_user/server.c:61:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:68:13: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:73:21: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/user_user/server.c:73:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:78:9: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:91:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:95:13: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:95:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/appl/user_user/server.c:96:34: branch_true: ...to here
krb5-1.21.3/src/appl/user_user/server.c:96:13: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def151]
krb5-1.21.3/src/appl/user_user/server.c:101:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/user_user/server.c:61:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:68:13: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:73:21: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/user_user/server.c:73:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:78:9: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:91:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:95:13: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:95:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:100:9: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:101:9: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def152]
krb5-1.21.3/src/appl/user_user/server.c:103:20: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/appl/user_user/server.c:61:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:68:13: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:73:21: acquire_resource: stream socket created here
krb5-1.21.3/src/appl/user_user/server.c:73:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:78:9: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:91:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:95:13: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:95:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/appl/user_user/server.c:100:9: branch_false: ...to here
krb5-1.21.3/src/appl/user_user/server.c:103:20: danger: ‘sock’ leaks here
Error: COMPILER_WARNING: [#def153]
krb5-1.21.3/src/clients/kinit/kinit.c: scope_hint: In function ‘extended_com_err_fn’
krb5-1.21.3/src/clients/kinit/kinit.c:191:5: warning[-Wsuggest-attribute=format]: function ‘extended_com_err_fn’ might be a candidate for ‘gnu_printf’ format attribute
Error: COMPILER_WARNING: [#def154]
krb5-1.21.3/src/clients/klist/klist.c: scope_hint: In function ‘extended_com_err_fn’
krb5-1.21.3/src/clients/klist/klist.c:119:5: warning[-Wsuggest-attribute=format]: function ‘extended_com_err_fn’ might be a candidate for ‘gnu_printf’ format attribute
Error: COMPILER_WARNING (CWE-252): [#def155]
krb5-1.21.3/src/clients/ksu/authorization.c: scope_hint: In function ‘fcmd_resolve’
krb5-1.21.3/src/clients/ksu/authorization.c:348:13: warning[-Wunused-result]: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def156]
krb5-1.21.3/src/clients/ksu/authorization.c:371:13: warning[-Wunused-result]: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def157]
krb5-1.21.3/src/clients/ksu/authorization.c:380:17: warning[-Wunused-result]: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def158]
krb5-1.21.3/src/clients/ksu/authorization.c:570:21: warning[-Wanalyzer-file-leak]: leak of FILE ‘login_fp’
krb5-1.21.3/src/clients/ksu/authorization.c:72:1: enter_function: entry to ‘krb5_authorization’
krb5-1.21.3/src/clients/ksu/authorization.c:88:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:91:14: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:92:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:101:20: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:105:8: branch_true: following ‘true’ branch (when ‘k5login_flag == 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:106:20: branch_true: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:106:20: acquire_resource: opened here
krb5-1.21.3/src/clients/ksu/authorization.c:107:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:109:30: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:109:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:113:8: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:113:8: branch_false: following ‘false’ branch (when ‘k5users_flag != 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:121:9: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:130:8: branch_true: following ‘true’ branch (when ‘k5login_flag == 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:131:13: branch_true: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:136:18: call_function: calling ‘k5login_lookup’ from ‘krb5_authorization’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def159]
krb5-1.21.3/src/clients/ksu/authorization.c:570:21: warning[-Wanalyzer-file-leak]: leak of FILE ‘users_fp’
krb5-1.21.3/src/clients/ksu/authorization.c:72:1: enter_function: entry to ‘krb5_authorization’
krb5-1.21.3/src/clients/ksu/authorization.c:88:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:91:14: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:92:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:101:20: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:105:8: branch_false: following ‘false’ branch (when ‘k5login_flag != 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:113:8: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:113:8: branch_true: following ‘true’ branch (when ‘k5users_flag == 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:114:20: branch_true: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:114:20: acquire_resource: opened here
krb5-1.21.3/src/clients/ksu/authorization.c:115:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:117:30: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:117:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:121:9: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:130:8: branch_false: following ‘false’ branch (when ‘k5login_flag != 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:145:8: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:145:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:146:18: call_function: calling ‘k5users_lookup’ from ‘krb5_authorization’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def160]
krb5-1.21.3/src/clients/ksu/authorization.c:582:20: warning[-Wanalyzer-file-leak]: leak of FILE ‘login_fp’
krb5-1.21.3/src/clients/ksu/authorization.c:72:1: enter_function: entry to ‘krb5_authorization’
krb5-1.21.3/src/clients/ksu/authorization.c:88:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:91:14: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:92:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:101:20: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:105:8: branch_true: following ‘true’ branch (when ‘k5login_flag == 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:106:20: branch_true: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:106:20: acquire_resource: opened here
krb5-1.21.3/src/clients/ksu/authorization.c:107:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:109:30: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:109:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:113:8: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:113:8: branch_false: following ‘false’ branch (when ‘k5users_flag != 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:121:9: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:130:8: branch_true: following ‘true’ branch (when ‘k5login_flag == 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:131:13: branch_true: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:136:18: call_function: calling ‘k5login_lookup’ from ‘krb5_authorization’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def161]
krb5-1.21.3/src/clients/ksu/authorization.c:582:20: warning[-Wanalyzer-file-leak]: leak of FILE ‘users_fp’
krb5-1.21.3/src/clients/ksu/authorization.c:72:1: enter_function: entry to ‘krb5_authorization’
krb5-1.21.3/src/clients/ksu/authorization.c:88:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:91:14: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:92:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:101:20: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:105:8: branch_false: following ‘false’ branch (when ‘k5login_flag != 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:113:8: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:113:8: branch_true: following ‘true’ branch (when ‘k5users_flag == 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:114:20: branch_true: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:114:20: acquire_resource: opened here
krb5-1.21.3/src/clients/ksu/authorization.c:115:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:117:30: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:117:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:121:9: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:130:8: branch_false: following ‘false’ branch (when ‘k5login_flag != 0’)...
krb5-1.21.3/src/clients/ksu/authorization.c:145:8: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/authorization.c:145:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/clients/ksu/authorization.c:146:18: call_function: calling ‘k5users_lookup’ from ‘krb5_authorization’
Error: CPPCHECK_WARNING (CWE-401): [#def162]
krb5-1.21.3/src/clients/ksu/heuristic.c:57: error[memleak]: Memory leak: temp_list
Error: CPPCHECK_WARNING (CWE-401): [#def163]
krb5-1.21.3/src/clients/ksu/heuristic.c:69: error[memleakOnRealloc]: Common realloc mistake: 'temp_list' nulled but not freed upon failure
Error: GCC_ANALYZER_WARNING (CWE-775): [#def164]
krb5-1.21.3/src/clients/ksu/heuristic.c:223:14: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(&k5login_path, "r")’
krb5-1.21.3/src/clients/ksu/heuristic.c:214:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/heuristic.c:217:20: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/heuristic.c:220:8: branch_true: following ‘true’ branch (when ‘k5login_flag == 0’)...
krb5-1.21.3/src/clients/ksu/heuristic.c:221:25: branch_true: ...to here
krb5-1.21.3/src/clients/ksu/heuristic.c:221:25: acquire_resource: opened here
krb5-1.21.3/src/clients/ksu/heuristic.c:221:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/heuristic.c:223:31: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/heuristic.c:223:14: danger: ‘fopen(&k5login_path, "r")’ leaks here; was opened at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def165]
krb5-1.21.3/src/clients/ksu/heuristic.c:233:14: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(&k5users_path, "r")’
krb5-1.21.3/src/clients/ksu/heuristic.c:214:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/heuristic.c:217:20: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/heuristic.c:220:8: branch_false: following ‘false’ branch (when ‘k5login_flag != 0’)...
krb5-1.21.3/src/clients/ksu/heuristic.c:229:8: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/heuristic.c:229:8: branch_true: following ‘true’ branch (when ‘k5users_flag == 0’)...
krb5-1.21.3/src/clients/ksu/heuristic.c:230:25: branch_true: ...to here
krb5-1.21.3/src/clients/ksu/heuristic.c:230:25: acquire_resource: opened here
krb5-1.21.3/src/clients/ksu/heuristic.c:230:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/heuristic.c:233:31: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/heuristic.c:233:14: danger: ‘fopen(&k5users_path, "r")’ leaks here; was opened at [(7)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def166]
krb5-1.21.3/src/clients/ksu/main.c:992:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘sep’
krb5-1.21.3/src/clients/ksu/main.c:975:1: enter_function: entry to ‘resolve_target_cache’
krb5-1.21.3/src/clients/ksu/main.c:981:17: release_memory: ‘ccname’ is NULL
krb5-1.21.3/src/clients/ksu/main.c:981:33: release_memory: ‘ccname’ is NULL
krb5-1.21.3/src/clients/ksu/main.c:986:14: call_function: calling ‘get_configured_defccname’ from ‘resolve_target_cache’
krb5-1.21.3/src/clients/ksu/main.c:986:14: return_function: returning to ‘resolve_target_cache’ from ‘get_configured_defccname’
krb5-1.21.3/src/clients/ksu/main.c:987:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/ksu/main.c:991:11: branch_false: ...to here
krb5-1.21.3/src/clients/ksu/main.c:992:5: danger: dereference of NULL ‘sep’
Error: COMPILER_WARNING (CWE-252): [#def167]
krb5-1.21.3/src/clients/ksu/main.c: scope_hint: In function ‘set_env_var’
krb5-1.21.3/src/clients/ksu/main.c:1088:5: warning[-Wunused-result]: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING: [#def168]
krb5-1.21.3/src/clients/ksu/xmalloc.c: scope_hint: In function ‘xasprintf’
krb5-1.21.3/src/clients/ksu/xmalloc.c:74:5: warning[-Wsuggest-attribute=format]: function ‘xasprintf’ might be a candidate for ‘gnu_printf’ format attribute
Error: COMPILER_WARNING: [#def169]
krb5-1.21.3/src/clients/kvno/kvno.c: scope_hint: In function ‘extended_com_err_fn’
krb5-1.21.3/src/clients/kvno/kvno.c:191:5: warning[-Wsuggest-attribute=format]: function ‘extended_com_err_fn’ might be a candidate for ‘gnu_printf’ format attribute
Error: GCC_ANALYZER_WARNING (CWE-775): [#def170]
krb5-1.21.3/src/clients/kvno/kvno.c:240:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(file_name, "r")’
krb5-1.21.3/src/clients/kvno/kvno.c:232:10: acquire_resource: opened here
krb5-1.21.3/src/clients/kvno/kvno.c:233:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:238:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:240:37: branch_true: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:240:13: danger: ‘fopen(file_name, "r")’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def171]
krb5-1.21.3/src/clients/kvno/kvno.c:247:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(file_name, "r")’
krb5-1.21.3/src/clients/kvno/kvno.c:219:1: enter_function: entry to ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:232:10: acquire_resource: opened here
krb5-1.21.3/src/clients/kvno/kvno.c:233:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:238:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:243:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:247:5: danger: ‘fopen(file_name, "r")’ leaks here; was opened at [(2)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def172]
krb5-1.21.3/src/clients/kvno/kvno.c:252:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(file_name, "r")’
krb5-1.21.3/src/clients/kvno/kvno.c:219:1: enter_function: entry to ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:232:10: acquire_resource: opened here
krb5-1.21.3/src/clients/kvno/kvno.c:233:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:238:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:243:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:250:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:252:37: branch_true: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:252:13: danger: ‘fopen(file_name, "r")’ leaks here; was opened at [(2)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def173]
krb5-1.21.3/src/clients/kvno/kvno.c:263:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(file_name, "r")’
krb5-1.21.3/src/clients/kvno/kvno.c:219:1: enter_function: entry to ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:232:10: acquire_resource: opened here
krb5-1.21.3/src/clients/kvno/kvno.c:233:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:238:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:243:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:249:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:249:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:250:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:256:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:256:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:261:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:263:13: danger: ‘fopen(file_name, "r")’ leaks here; was opened at [(2)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def174]
krb5-1.21.3/src/clients/kvno/kvno.c:267:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(file_name, "r")’
krb5-1.21.3/src/clients/kvno/kvno.c:219:1: enter_function: entry to ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:232:10: acquire_resource: opened here
krb5-1.21.3/src/clients/kvno/kvno.c:233:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:238:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:243:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:249:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:249:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:250:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:256:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:256:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:261:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:261:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:261:30: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:261:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:267:9: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:267:9: danger: ‘fopen(file_name, "r")’ leaks here; was opened at [(2)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def175]
krb5-1.21.3/src/clients/kvno/kvno.c:270:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(file_name, "r")’
krb5-1.21.3/src/clients/kvno/kvno.c:219:1: enter_function: entry to ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:232:10: acquire_resource: opened here
krb5-1.21.3/src/clients/kvno/kvno.c:233:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:238:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:243:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:249:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:249:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:250:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:256:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:270:11: danger: ‘fopen(file_name, "r")’ leaks here; was opened at [(2)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def176]
krb5-1.21.3/src/clients/kvno/kvno.c:275:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(file_name, "r")’
krb5-1.21.3/src/clients/kvno/kvno.c:219:1: enter_function: entry to ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:232:10: acquire_resource: opened here
krb5-1.21.3/src/clients/kvno/kvno.c:233:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:238:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:243:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:249:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:249:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:250:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:256:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:271:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:275:16: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:275:16: danger: ‘fopen(file_name, "r")’ leaks here; was opened at [(2)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def177]
krb5-1.21.3/src/clients/kvno/kvno.c:278:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(file_name, "r")’
krb5-1.21.3/src/clients/kvno/kvno.c:219:1: enter_function: entry to ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:232:10: acquire_resource: opened here
krb5-1.21.3/src/clients/kvno/kvno.c:233:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:237:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:238:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:243:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:249:16: call_function: calling ‘read_line’ from ‘read_pem_file’
krb5-1.21.3/src/clients/kvno/kvno.c:249:16: return_function: returning to ‘read_pem_file’ from ‘read_line’
krb5-1.21.3/src/clients/kvno/kvno.c:250:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:256:13: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:271:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:275:16: branch_false: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:276:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/clients/kvno/kvno.c:278:33: branch_true: ...to here
krb5-1.21.3/src/clients/kvno/kvno.c:278:9: danger: ‘fopen(file_name, "r")’ leaks here; was opened at [(2)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def178]
krb5-1.21.3/src/include/k5-int.h:2282:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc((long unsigned int)(length + 1), &code)’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: following ‘false’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:212:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:237:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:240:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:250:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:253:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:254:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:260:23: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:267:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:269:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:270:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:275:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:28: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: call_function: calling ‘k5alloc’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: return_function: returning to ‘krb5_gss_import_name’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:277:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:279:13: branch_false: ...to here
krb5-1.21.3/src/include/k5-int.h:2291:12: call_function: inlined call to ‘k5calloc’ from ‘k5alloc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def179]
krb5-1.21.3/src/include/k5-int.h:2309:17: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*input_name_buffer.value, *input_name_buffer.length, & code)’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: following ‘false’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:212:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:237:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:240:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:250:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:253:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:254:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:260:23: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:267:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:269:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:270:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:275:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:28: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: call_function: calling ‘k5alloc’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: return_function: returning to ‘krb5_gss_import_name’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:277:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:279:13: branch_false: ...to here
krb5-1.21.3/src/include/k5-int.h:2309:17: danger: ‘k5memdup0(*input_name_buffer.value, *input_name_buffer.length, & code)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def180]
krb5-1.21.3/src/include/k5-thread.h:358:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:182:1: enter_function: entry to ‘create_list_node’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:191:8: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:196:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:196:20: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:197:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:201:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:204:8: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:209:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:212:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:217:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:217:11: call_function: inlined call to ‘k5_mutex_init’ from ‘create_list_node’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def181]
krb5-1.21.3/src/include/k5-thread.h:358:12: warning[-Wanalyzer-malloc-leak]: leak of ‘cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:504:1: enter_function: entry to ‘json_to_kgcred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:514:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:517:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:517:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:518:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:520:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:520:9: call_function: inlined call to ‘k5_mutex_init’ from ‘json_to_kgcred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def182]
krb5-1.21.3/src/include/k5-thread.h:358:12: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:182:1: enter_function: entry to ‘create_list_node’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:191:8: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:196:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:197:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:201:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:203:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:204:8: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:209:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:212:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:217:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:217:11: call_function: inlined call to ‘k5_mutex_init’ from ‘create_list_node’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def183]
krb5-1.21.3/src/include/k5-thread.h:358:12: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:623:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: call_function: calling ‘check_element’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: return_function: returning to ‘krb5_gss_import_cred’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:628:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:9: branch_false: following ‘false’ branch (when the strings are equal)...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:9: call_function: calling ‘json_to_kgcred’ from ‘krb5_gss_import_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def184]
krb5-1.21.3/src/include/k5-thread.h:358:12: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:182:1: enter_function: entry to ‘create_list_node’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:190:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:191:8: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:196:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:197:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:201:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:204:8: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:209:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:212:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:217:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:217:11: call_function: inlined call to ‘k5_mutex_init’ from ‘create_list_node’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def185]
krb5-1.21.3/src/include/k5-thread.h:358:12: warning[-Wanalyzer-malloc-leak]: leak of ‘name’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:112:1: enter_function: entry to ‘json_to_kgname’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:119:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:121:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:121:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:124:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:124:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:126:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:126:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:127:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:129:9: call_function: inlined call to ‘k5_mutex_init’ from ‘json_to_kgname’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def186]
krb5-1.21.3/src/include/k5-thread.h:358:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/gssapi/krb5/acquire_cred.c:1355:1: enter_function: entry to ‘iakerb_gss_acquire_cred_from’
krb5-1.21.3/src/lib/gssapi/krb5/acquire_cred.c:1365:12: call_function: calling ‘acquire_cred_from’ from ‘iakerb_gss_acquire_cred_from’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def187]
krb5-1.21.3/src/include/k5-thread.h:369:13: warning[-Wanalyzer-malloc-leak]: leak of ‘n’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:317:1: enter_function: entry to ‘krb5int_cc_typecursor_new’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:322:9: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:323:8: branch_false: following ‘false’ branch (when ‘n’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:326:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:326:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5int_cc_typecursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def188]
krb5-1.21.3/src/include/k5-thread.h:369:13: warning[-Wanalyzer-malloc-leak]: leak of ‘pfx’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:202:1: enter_function: entry to ‘krb5_cc_resolve’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:210:8: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:213:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:214:8: branch_false: following ‘false’ branch (when ‘cp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:221:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:223:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:225:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:226:12: branch_false: following ‘false’ branch (when ‘pfx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:237:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:239:11: call_function: calling ‘krb5int_cc_getops’ from ‘krb5_cc_resolve’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def189]
krb5-1.21.3/src/include/k5-thread.h:369:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:64:1: enter_function: entry to ‘gss_krb5int_set_allowable_enctypes’
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:80:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:81:5: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:86:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:97:27: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:97:18: call_function: inlined call to ‘k5calloc’ from ‘gss_krb5int_set_allowable_enctypes’
branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:100:24: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:105:8: branch_false: following ‘false’ branch (when ‘j != 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:110:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:110:5: call_function: calling ‘k5_mutex_lock’ from ‘gss_krb5int_set_allowable_enctypes’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def190]
krb5-1.21.3/src/include/k5-thread.h:381:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fileoff’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:438:1: enter_function: entry to ‘krb5_ktfile_start_seq_get’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:443:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_start_seq_get’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:443:5: return_function: returning to ‘krb5_ktfile_start_seq_get’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:452:29: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:452:8: branch_false: following ‘false’ branch (when ‘fileoff’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:458:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:460:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:462:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:463:9: call_function: calling ‘k5_mutex_unlock’ from ‘krb5_ktfile_start_seq_get’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def191]
krb5-1.21.3/src/include/k5-thread.h:381:13: warning[-Wanalyzer-malloc-leak]: leak of ‘me_copy.mech.elements’
krb5-1.21.3/src/lib/gssapi/generic/util_errmap.c:242:11: enter_function: entry to ‘gssint_mecherrmap_map_errcode’
krb5-1.21.3/src/lib/gssapi/generic/util_errmap.c:244:12: call_function: calling ‘gssint_mecherrmap_map’ from ‘gssint_mecherrmap_map_errcode’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def192]
krb5-1.21.3/src/include/k5-thread.h:381:13: warning[-Wanalyzer-malloc-leak]: leak of ‘n’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:317:1: enter_function: entry to ‘krb5int_cc_typecursor_new’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:322:9: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:323:8: branch_false: following ‘false’ branch (when ‘n’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:326:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:326:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5int_cc_typecursor_new’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:326:5: return_function: returning to ‘krb5int_cc_typecursor_new’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:328:5: call_function: calling ‘k5_mutex_unlock’ from ‘krb5int_cc_typecursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def193]
krb5-1.21.3/src/include/k5-thread.h:381:13: warning[-Wanalyzer-malloc-leak]: leak of ‘pfx’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:202:1: enter_function: entry to ‘krb5_cc_resolve’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:210:8: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:213:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:214:8: branch_false: following ‘false’ branch (when ‘cp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:221:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:223:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:225:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:226:12: branch_false: following ‘false’ branch (when ‘pfx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:237:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:239:11: call_function: calling ‘krb5int_cc_getops’ from ‘krb5_cc_resolve’
Error: COMPILER_WARNING (CWE-252): [#def194]
krb5-1.21.3/src/clients/ksu/ksu.h:30: included_from: Included from here.
krb5-1.21.3/src/clients/ksu/main.c:30: included_from: Included from here.
krb5-1.21.3/src/clients/ksu/main.c: scope_hint: In function ‘main’
krb5-1.21.3/src/include/k5-util.h:67:34: warning[-Wunused-result]: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’
krb5-1.21.3/src/clients/ksu/main.c:571:13: note: in expansion of macro ‘krb5_seteuid’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def195]
krb5-1.21.3/src/include/port-sockets.h:231:10: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:796:1: enter_function: entry to ‘kcm_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:805:11: call_function: calling ‘kcmio_connect’ from ‘kcm_gen_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def196]
krb5-1.21.3/src/include/port-sockets.h:231:10: warning[-Wanalyzer-malloc-leak]: leak of ‘io’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:796:1: enter_function: entry to ‘kcm_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:805:11: call_function: calling ‘kcmio_connect’ from ‘kcm_gen_new’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def197]
krb5-1.21.3/src/kadmin/cli/getdate.y:218:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def198]
krb5-1.21.3/src/kadmin/cli/getdate.y:224:22: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def199]
krb5-1.21.3/src/kadmin/cli/getdate.y:225:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def200]
krb5-1.21.3/src/kadmin/cli/getdate.y:230:22: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def201]
krb5-1.21.3/src/kadmin/cli/getdate.y:231:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def202]
krb5-1.21.3/src/kadmin/cli/getdate.y:237:22: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def203]
krb5-1.21.3/src/kadmin/cli/getdate.y:238:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def204]
krb5-1.21.3/src/kadmin/cli/getdate.y:239:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def205]
krb5-1.21.3/src/kadmin/cli/getdate.y:243:22: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def206]
krb5-1.21.3/src/kadmin/cli/getdate.y:244:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def207]
krb5-1.21.3/src/kadmin/cli/getdate.y:245:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def208]
krb5-1.21.3/src/kadmin/cli/getdate.y:262:26: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def209]
krb5-1.21.3/src/kadmin/cli/getdate.y:273:27: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def210]
krb5-1.21.3/src/kadmin/cli/getdate.y:276:28: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def211]
krb5-1.21.3/src/kadmin/cli/getdate.y:282:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def212]
krb5-1.21.3/src/kadmin/cli/getdate.y:282:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693950].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def213]
krb5-1.21.3/src/kadmin/cli/getdate.y:286:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def214]
krb5-1.21.3/src/kadmin/cli/getdate.y:287:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def215]
krb5-1.21.3/src/kadmin/cli/getdate.y:287:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693950].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def216]
krb5-1.21.3/src/kadmin/cli/getdate.y:292:22: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def217]
krb5-1.21.3/src/kadmin/cli/getdate.y:292:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693950].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def218]
krb5-1.21.3/src/kadmin/cli/getdate.y:293:24: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def219]
krb5-1.21.3/src/kadmin/cli/getdate.y:298:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def220]
krb5-1.21.3/src/kadmin/cli/getdate.y:298:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693950].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def221]
krb5-1.21.3/src/kadmin/cli/getdate.y:299:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def222]
krb5-1.21.3/src/kadmin/cli/getdate.y:303:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def223]
krb5-1.21.3/src/kadmin/cli/getdate.y:307:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def224]
krb5-1.21.3/src/kadmin/cli/getdate.y:308:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def225]
krb5-1.21.3/src/kadmin/cli/getdate.y:308:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693950].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def226]
krb5-1.21.3/src/kadmin/cli/getdate.y:313:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def227]
krb5-1.21.3/src/kadmin/cli/getdate.y:316:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def228]
krb5-1.21.3/src/kadmin/cli/getdate.y:317:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693950].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def229]
krb5-1.21.3/src/kadmin/cli/getdate.y:330:29: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def230]
krb5-1.21.3/src/kadmin/cli/getdate.y:333:29: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def231]
krb5-1.21.3/src/kadmin/cli/getdate.y:339:29: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def232]
krb5-1.21.3/src/kadmin/cli/getdate.y:342:29: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def233]
krb5-1.21.3/src/kadmin/cli/getdate.y:348:27: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def234]
krb5-1.21.3/src/kadmin/cli/getdate.y:351:27: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyvsp[2305843009213693951].Number’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: COMPILER_WARNING: [#def235]
krb5-1.21.3/src/kadmin/cli/kadmin.c: scope_hint: In function ‘extended_com_err_fn’
krb5-1.21.3/src/kadmin/cli/kadmin.c:240:5: warning[-Wsuggest-attribute=format]: function ‘extended_com_err_fn’ might be a candidate for ‘gnu_printf’ format attribute
Error: COMPILER_WARNING (CWE-252): [#def236]
krb5-1.21.3/src/kadmin/cli/kadmin.c: scope_hint: In function ‘kadmin_startup’
krb5-1.21.3/src/kadmin/cli/kadmin.c:356:13: warning[-Wunused-result]: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def237]
krb5-1.21.3/src/kadmin/cli/kadmin.c: scope_hint: In function ‘kadmin_delprinc’
krb5-1.21.3/src/kadmin/cli/kadmin.c:692:9: warning[-Wunused-result]: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def238]
krb5-1.21.3/src/kadmin/cli/kadmin.c: scope_hint: In function ‘kadmin_renameprinc’
krb5-1.21.3/src/kadmin/cli/kadmin.c:753:9: warning[-Wunused-result]: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def239]
krb5-1.21.3/src/kadmin/cli/kadmin.c: scope_hint: In function ‘kadmin_delpol’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1716:9: warning[-Wunused-result]: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-704): [#def240]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:10:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_addprinc’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1193:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1193:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1193:1: note: ‘kadmin_addprinc’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def241]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:16:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_delprinc’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:666:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:666:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:666:1: note: ‘kadmin_delprinc’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def242]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:22:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_modprinc’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1316:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1316:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1316:1: note: ‘kadmin_modprinc’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def243]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:28:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_renameprinc’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:714:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:714:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:714:1: note: ‘kadmin_renameprinc’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def244]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:34:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_cpw’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:787:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:787:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:787:1: note: ‘kadmin_cpw’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def245]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:40:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_getprinc’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1389:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1389:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1389:1: note: ‘kadmin_getprinc’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def246]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:48:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_getprincs’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1525:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1525:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1525:1: note: ‘kadmin_getprincs’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def247]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:54:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_addpol’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1662:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1662:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1662:1: note: ‘kadmin_addpol’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def248]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:60:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_modpol’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1683:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1683:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1683:1: note: ‘kadmin_modpol’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def249]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:66:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_delpol’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1704:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1704:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1704:1: note: ‘kadmin_delpol’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def250]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:72:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_getpol’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1730:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1730:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1730:1: note: ‘kadmin_getpol’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def251]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:80:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_getpols’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1776:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1776:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1776:1: note: ‘kadmin_getpols’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def252]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:86:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_getprivs’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1798:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1798:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1798:1: note: ‘kadmin_getprivs’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def253]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:92:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_keytab_add’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/keytab.c:114:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/keytab.c:114:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/keytab.c:114:1: note: ‘kadmin_keytab_add’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def254]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:98:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_keytab_remove’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/keytab.c:206:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/keytab.c:206:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/keytab.c:206:1: note: ‘kadmin_keytab_remove’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def255]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:103:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_lock’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:636:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:636:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:636:1: note: ‘kadmin_lock’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def256]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:108:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_unlock’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:651:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:651:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:651:1: note: ‘kadmin_unlock’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def257]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:113:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_purgekeys’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1823:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1823:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1823:1: note: ‘kadmin_purgekeys’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def258]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:119:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_getstrings’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1875:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1875:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1875:1: note: ‘kadmin_getstrings’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def259]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:125:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_setstring’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1921:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1921:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1921:1: note: ‘kadmin_setstring’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def260]
krb5-1.21.3/src/kadmin/cli/kadmin_ct.c:131:13: warning[-Wlto-type-mismatch]: type of ‘kadmin_delstring’ does not match original declaration
krb5-1.21.3/src/kadmin/cli/kadmin.c:1962:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/cli/kadmin.c:1962:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/cli/kadmin.c:1962:1: note: ‘kadmin_delstring’ was previously declared here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def261]
krb5-1.21.3/src/kadmin/cli/y.tab.c:1224:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyss’
krb5-1.21.3/src/kadmin/cli/getdate.y:864:1: enter_function: entry to ‘get_date_rel’
krb5-1.21.3/src/kadmin/cli/getdate.y:880:12: branch_false: following ‘false’ branch (when ‘tm’ is non-NULL)...
krb5-1.21.3/src/kadmin/cli/getdate.y:882:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/cli/getdate.y:884:12: branch_false: following ‘false’ branch (when ‘tm’ is non-NULL)...
krb5-1.21.3/src/kadmin/cli/getdate.y:886:24: branch_false: ...to here
krb5-1.21.3/src/kadmin/cli/getdate.y:890:8: branch_false: following ‘false’ branch (when ‘tm’ is non-NULL)...
krb5-1.21.3/src/kadmin/cli/getdate.y:892:14: branch_false: ...to here
krb5-1.21.3/src/kadmin/cli/getdate.y:948:9: call_function: calling ‘getdate_yyparse’ from ‘get_date_rel’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def262]
krb5-1.21.3/src/kadmin/cli/y.tab.c:1351:3: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: GCC_ANALYZER_WARNING: [#def263]
krb5-1.21.3/src/kadmin/dbutil/dump.c:239:5: warning[-Wanalyzer-fd-use-without-check]: ‘write’ on possibly invalid file descriptor ‘fd’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1191:1: enter_function: entry to ‘dump_db’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1277:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1292:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1292:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1300:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1352:8: branch_false: following ‘false’ branch (when ‘ofile’ is NULL)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1364:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1372:8: branch_false: following ‘false’ branch (when ‘dump_sno == 0’)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1385:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1389:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1395:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1403:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1404:9: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1405:9: call_function: calling ‘finish_ofile’ from ‘dump_db’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1405:9: return_function: returning to ‘dump_db’ from ‘finish_ofile’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1406:9: call_function: calling ‘update_ok_file’ from ‘dump_db’
Error: COMPILER_WARNING (CWE-252): [#def264]
krb5-1.21.3/src/kadmin/dbutil/dump.c: scope_hint: In function ‘update_ok_file’
krb5-1.21.3/src/kadmin/dbutil/dump.c:239:5: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def265]
krb5-1.21.3/src/kadmin/dbutil/dump.c:1426:20: warning[-Wanalyzer-file-leak]: leak of FILE ‘f’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1436:1: enter_function: entry to ‘load_db’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1490:8: branch_true: following ‘true’ branch (when ‘dumpfile’ is non-NULL)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: acquire_resource: opened here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1492:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1516:25: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1547:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1552:12: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1558:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1583:8: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1594:9: call_function: calling ‘restore_dump’ from ‘load_db’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def266]
krb5-1.21.3/src/kadmin/dbutil/dump.c:1532:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘f’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1490:8: branch_true: following ‘true’ branch (when ‘dumpfile’ is non-NULL)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: acquire_resource: opened here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1492:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1516:25: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1531:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1532:9: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1532:9: danger: ‘f’ leaks here; was opened at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def267]
krb5-1.21.3/src/kadmin/dbutil/dump.c:1547:14: warning[-Wanalyzer-file-leak]: leak of FILE ‘f’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1490:8: branch_true: following ‘true’ branch (when ‘dumpfile’ is non-NULL)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: acquire_resource: opened here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1492:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1516:25: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1538:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1546:8: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1546:8: branch_true: following ‘true’ branch (when ‘update == 0’)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1547:14: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1547:14: danger: ‘f’ leaks here; was opened at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def268]
krb5-1.21.3/src/kadmin/dbutil/dump.c:1548:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘f’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1490:8: branch_true: following ‘true’ branch (when ‘dumpfile’ is non-NULL)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: acquire_resource: opened here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1492:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1516:25: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1538:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1546:8: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1546:8: branch_true: following ‘true’ branch (when ‘update == 0’)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1547:14: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1547:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1548:39: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1548:13: danger: ‘f’ leaks here; was opened at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def269]
krb5-1.21.3/src/kadmin/dbutil/dump.c:1557:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘f’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1490:8: branch_true: following ‘true’ branch (when ‘dumpfile’ is non-NULL)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: acquire_resource: opened here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1492:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1516:25: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1538:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1546:8: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1546:8: branch_true: following ‘true’ branch (when ‘update == 0’)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1547:14: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1547:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1552:12: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1557:15: danger: ‘f’ leaks here; was opened at [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def270]
krb5-1.21.3/src/kadmin/dbutil/dump.c:1559:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘f’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1490:8: branch_true: following ‘true’ branch (when ‘dumpfile’ is non-NULL)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: acquire_resource: opened here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1492:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1507:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1516:25: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1538:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1546:8: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1546:8: branch_true: following ‘true’ branch (when ‘update == 0’)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1547:14: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1547:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1552:12: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1558:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1559:36: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1559:13: danger: ‘f’ leaks here; was opened at [(3)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def271]
krb5-1.21.3/src/kadmin/dbutil/dump.c:1659:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘f’
krb5-1.21.3/src/kadmin/dbutil/dump.c:1490:8: branch_true: following ‘true’ branch (when ‘dumpfile’ is non-NULL)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1491:13: acquire_resource: opened here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1492:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1502:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1656:8: branch_true: following ‘true’ branch (when ‘f’ is non-NULL)...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1656:22: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1656:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/dump.c:1659:5: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/dump.c:1659:5: danger: ‘f’ leaks here; was opened at [(3)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def272]
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:193:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:181:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:189:5: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:193:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:193:5: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:193:5: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def273]
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:194:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:181:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:189:5: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:193:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:193:5: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:194:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:194:5: branch_false: ...to here
krb5-1.21.3/src/kadmin/dbutil/kdb5_create.c:194:5: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def274]
krb5-1.21.3/src/kadmin/dbutil/kdb5_mkey.c:341:5: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
krb5-1.21.3/src/kadmin/dbutil/kdb5_mkey.c:341:5: release_memory: using NULL here
krb5-1.21.3/src/kadmin/dbutil/kdb5_mkey.c:342:10: release_memory: using NULL here
krb5-1.21.3/src/kadmin/dbutil/kdb5_mkey.c:341:5: release_memory: using NULL here
krb5-1.21.3/src/kadmin/dbutil/kdb5_mkey.c:342:10: release_memory: using NULL here
krb5-1.21.3/src/kadmin/dbutil/kdb5_mkey.c:341:5: danger: argument 1 (‘new_mkeyblock.contents’) NULL where non-null expected
Error: COMPILER_WARNING: [#def275]
krb5-1.21.3/src/kadmin/dbutil/kdb5_util.c: scope_hint: In function ‘extended_com_err_fn’
krb5-1.21.3/src/kadmin/dbutil/kdb5_util.c:177:5: warning[-Wsuggest-attribute=format]: function ‘extended_com_err_fn’ might be a candidate for ‘gnu_printf’ format attribute
Error: GCC_ANALYZER_WARNING (CWE-775): [#def276]
krb5-1.21.3/src/kadmin/dbutil/tabdump.c:587:14: warning[-Wanalyzer-file-leak]: leak of FILE ‘args.f’
krb5-1.21.3/src/kadmin/dbutil/tabdump.c:606:1: enter_function: entry to ‘tabdump’
krb5-1.21.3/src/kadmin/dbutil/tabdump.c:644:17: branch_true: following ‘true’ branch (when ‘i != 7’)...
krb5-1.21.3/src/kadmin/dbutil/tabdump.c:645:13: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/tabdump.c:645:12: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/kadmin/dbutil/tabdump.c:646:13: branch_true: ...to here
krb5-1.21.3/src/kadmin/dbutil/tabdump.c:646:13: call_function: calling ‘setup_args’ from ‘tabdump’
Error: COMPILER_WARNING: [#def277]
krb5-1.21.3/src/kadmin/dbutil/tdumputil.c: scope_hint: In function ‘writequoted’
krb5-1.21.3/src/kadmin/dbutil/tdumputil.c:109:5: warning[-Wsuggest-attribute=format]: function ‘writequoted’ might be a candidate for ‘gnu_printf’ format attribute
Error: COMPILER_WARNING (CWE-704): [#def278]
krb5-1.21.3/src/kadmin/ktutil/ktutil_ct.c:9:13: warning[-Wlto-type-mismatch]: type of ‘ktutil_clear_list’ does not match original declaration
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:66:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:66:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:66:1: note: ‘ktutil_clear_list’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def279]
krb5-1.21.3/src/kadmin/ktutil/ktutil_ct.c:15:13: warning[-Wlto-type-mismatch]: type of ‘ktutil_read_v5’ does not match original declaration
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:81:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:81:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:81:1: note: ‘ktutil_read_v5’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def280]
krb5-1.21.3/src/kadmin/ktutil/ktutil_ct.c:21:13: warning[-Wlto-type-mismatch]: type of ‘ktutil_read_v4’ does not match original declaration
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:95:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:95:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:95:1: note: ‘ktutil_read_v4’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def281]
krb5-1.21.3/src/kadmin/ktutil/ktutil_ct.c:27:13: warning[-Wlto-type-mismatch]: type of ‘ktutil_write_v5’ does not match original declaration
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:102:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:102:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:102:1: note: ‘ktutil_write_v5’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def282]
krb5-1.21.3/src/kadmin/ktutil/ktutil_ct.c:33:13: warning[-Wlto-type-mismatch]: type of ‘ktutil_write_v4’ does not match original declaration
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:116:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:116:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:116:1: note: ‘ktutil_write_v4’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def283]
krb5-1.21.3/src/kadmin/ktutil/ktutil_ct.c:39:13: warning[-Wlto-type-mismatch]: type of ‘ktutil_add_entry’ does not match original declaration
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:123:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:123:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:123:1: note: ‘ktutil_add_entry’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def284]
krb5-1.21.3/src/kadmin/ktutil/ktutil_ct.c:45:13: warning[-Wlto-type-mismatch]: type of ‘ktutil_delete_entry’ does not match original declaration
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:180:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:180:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:180:1: note: ‘ktutil_delete_entry’ was previously declared here
Error: COMPILER_WARNING (CWE-704): [#def285]
krb5-1.21.3/src/kadmin/ktutil/ktutil_ct.c:51:13: warning[-Wlto-type-mismatch]: type of ‘ktutil_list’ does not match original declaration
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:194:1: note: type mismatch in parameter 3
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:194:1: note: type ‘void’ should match type ‘int’
krb5-1.21.3/src/kadmin/ktutil/ktutil.c:194:1: note: ‘ktutil_list’ was previously declared here
Error: COMPILER_WARNING (CWE-252): [#def286]
krb5-1.21.3/src/kadmin/ktutil/ktutil_funcs.c: scope_hint: In function ‘ktutil_add’
krb5-1.21.3/src/kadmin/ktutil/ktutil_funcs.c:206:9: warning[-Wunused-result]: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’
Error: CPPCHECK_WARNING (CWE-476): [#def287]
krb5-1.21.3/src/kadmin/server/auth_acl.c:395: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: state
Error: CPPCHECK_WARNING (CWE-476): [#def288]
krb5-1.21.3/src/kadmin/server/auth_acl.c:557: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: state
Error: GCC_ANALYZER_WARNING (CWE-688): [#def289]
krb5-1.21.3/src/kadmin/server/schpw.c:268:20: warning[-Wanalyzer-null-argument]: use of NULL ‘targetstr’ where non-null expected
krb5-1.21.3/src/kadmin/server/schpw.c:433:1: enter_function: entry to ‘dispatch’
krb5-1.21.3/src/kadmin/server/schpw.c:444:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kadmin/server/schpw.c:452:16: call_function: inlined call to ‘k5alloc’ from ‘dispatch’
krb5-1.21.3/src/kadmin/server/schpw.c:456:11: branch_false: ...to here
krb5-1.21.3/src/kadmin/server/schpw.c:456:11: call_function: calling ‘process_chpw_request’ from ‘dispatch’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def290]
krb5-1.21.3/src/kdc/dispatch.c:181:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘realm’
krb5-1.21.3/src/kdc/dispatch.c:90:1: enter_function: entry to ‘dispatch’
krb5-1.21.3/src/kdc/dispatch.c:101:13: call_function: inlined call to ‘k5alloc’ from ‘dispatch’
krb5-1.21.3/src/kdc/dispatch.c:106:5: branch_false: ...to here
krb5-1.21.3/src/kdc/dispatch.c:116:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kdc/dispatch.c:122:26: branch_true: ...to here
krb5-1.21.3/src/kdc/dispatch.c:135:9: call_function: calling ‘finish_dispatch’ from ‘dispatch’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def291]
krb5-1.21.3/src/kdc/do_tgs_req.c:200:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘request’
krb5-1.21.3/src/kdc/do_tgs_req.c:1164:1: enter_function: entry to ‘process_tgs_req’
krb5-1.21.3/src/kdc/do_tgs_req.c:1179:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kdc/do_tgs_req.c:1180:9: branch_true: ...to here
krb5-1.21.3/src/kdc/do_tgs_req.c:1202:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kdc/do_tgs_req.c:1203:9: branch_true: ...to here
krb5-1.21.3/src/kdc/do_tgs_req.c:1205:8: branch_true: following ‘true’ branch (when ‘ret != 0’)...
krb5-1.21.3/src/kdc/do_tgs_req.c:1206:16: branch_true: ...to here
krb5-1.21.3/src/kdc/do_tgs_req.c:1207:9: release_memory: using NULL here
krb5-1.21.3/src/kdc/do_tgs_req.c:1211:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/do_tgs_req.c:1217:16: branch_false: ...to here
krb5-1.21.3/src/kdc/do_tgs_req.c:1217:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kdc/do_tgs_req.c:1218:15: branch_true: ...to here
krb5-1.21.3/src/kdc/do_tgs_req.c:1218:15: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/do_tgs_req.c:1218:15: branch_false: ...to here
krb5-1.21.3/src/kdc/do_tgs_req.c:1218:15: release_memory: using NULL here
krb5-1.21.3/src/kdc/do_tgs_req.c:1218:15: call_function: calling ‘prepare_error_tgs’ from ‘process_tgs_req’
Error: CPPCHECK_WARNING (CWE-758): [#def292]
krb5-1.21.3/src/kdc/kdc_authdata.c:131: warning[objectIndex]: The address of variable 'ad_type' might be accessed at non-zero index.
Error: GCC_ANALYZER_WARNING (CWE-122): [#def293]
krb5-1.21.3/src/kdc/kdc_preauth.c:665:13: warning[-Wanalyzer-out-of-bounds]: heap-based buffer overflow
krb5-1.21.3/src/kdc/kdc_preauth.c:1395:1: enter_function: entry to ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1415:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:10: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:32: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:25: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:16: call_function: inlined call to ‘k5calloc’ from ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: call_function: calling ‘sort_pa_order’ from ‘return_padata’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def294]
krb5-1.21.3/src/kdc/kdc_preauth.c:674:29: warning[-Wanalyzer-out-of-bounds]: heap-based buffer over-read
krb5-1.21.3/src/kdc/kdc_preauth.c:1395:1: enter_function: entry to ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1415:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:10: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:32: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:25: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:16: call_function: inlined call to ‘k5calloc’ from ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: call_function: calling ‘sort_pa_order’ from ‘return_padata’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def295]
krb5-1.21.3/src/kdc/kdc_preauth.c:679:33: warning[-Wanalyzer-out-of-bounds]: heap-based buffer over-read
krb5-1.21.3/src/kdc/kdc_preauth.c:1395:1: enter_function: entry to ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1415:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:10: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:32: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:25: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:16: call_function: inlined call to ‘k5calloc’ from ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: call_function: calling ‘sort_pa_order’ from ‘return_padata’
Error: GCC_ANALYZER_WARNING (CWE-122): [#def296]
krb5-1.21.3/src/kdc/kdc_preauth.c:681:17: warning[-Wanalyzer-out-of-bounds]: heap-based buffer overflow
krb5-1.21.3/src/kdc/kdc_preauth.c:1395:1: enter_function: entry to ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1415:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:10: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:32: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:25: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:16: call_function: inlined call to ‘k5calloc’ from ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: call_function: calling ‘sort_pa_order’ from ‘return_padata’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def297]
krb5-1.21.3/src/kdc/kdc_preauth.c:704:54: warning[-Wanalyzer-out-of-bounds]: heap-based buffer over-read
krb5-1.21.3/src/kdc/kdc_preauth.c:1395:1: enter_function: entry to ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1415:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:10: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:32: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:25: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:16: call_function: inlined call to ‘k5calloc’ from ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: call_function: calling ‘sort_pa_order’ from ‘return_padata’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def298]
krb5-1.21.3/src/kdc/kdc_preauth.c:1438:30: warning[-Wanalyzer-out-of-bounds]: heap-based buffer over-read
krb5-1.21.3/src/kdc/kdc_preauth.c:1395:1: enter_function: entry to ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1415:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:10: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1420:32: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:25: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1425:16: call_function: inlined call to ‘k5calloc’ from ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: call_function: calling ‘sort_pa_order’ from ‘return_padata’
krb5-1.21.3/src/kdc/kdc_preauth.c:1428:5: return_function: returning to ‘return_padata’ from ‘sort_pa_order’
krb5-1.21.3/src/kdc/kdc_preauth.c:1432:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1435:5: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1438:30: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kdc/kdc_preauth.c:1439:14: branch_true: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1440:12: branch_false: following ‘false’ branch (when ‘key_modified == 0’)...
krb5-1.21.3/src/kdc/kdc_preauth.c:1442:13: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_preauth.c:1438:30: danger: out-of-bounds read from byte 4 till byte 7 but region ends at byte 4
Error: CPPCHECK_WARNING (CWE-476): [#def299]
krb5-1.21.3/src/kdc/kdc_util.c:1275: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
Error: CPPCHECK_WARNING (CWE-476): [#def300]
krb5-1.21.3/src/kdc/kdc_util.c:1276: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
Error: CPPCHECK_WARNING (CWE-476): [#def301]
krb5-1.21.3/src/kdc/kdc_util.c:1277: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
Error: CPPCHECK_WARNING (CWE-476): [#def302]
krb5-1.21.3/src/kdc/kdc_util.c:1278: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
Error: CPPCHECK_WARNING (CWE-682): [#def303]
krb5-1.21.3/src/kdc/kdc_util.c:1279: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def304]
krb5-1.21.3/src/kdc/kdc_util.c:1286:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
krb5-1.21.3/src/kdc/kdc_util.c:1254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_util.c:1262:5: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_util.c:1270:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_util.c:1274:5: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_util.c:1281:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kdc/kdc_util.c:1282:13: branch_true: ...to here
krb5-1.21.3/src/kdc/kdc_util.c:1282:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kdc/kdc_util.c:1283:13: branch_true: ...to here
krb5-1.21.3/src/kdc/kdc_util.c:1286:14: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kdc/kdc_util.c:1286:14: branch_true: ...to here
krb5-1.21.3/src/kdc/kdc_util.c:1281:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kdc/kdc_util.c:1282:13: branch_true: ...to here
krb5-1.21.3/src/kdc/kdc_util.c:1282:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_util.c:1286:14: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_util.c:1286:14: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kdc/kdc_util.c:1286:14: branch_false: ...to here
krb5-1.21.3/src/kdc/kdc_util.c:1286:14: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def305]
krb5-1.21.3/src/kdc/main.c:96:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
krb5-1.21.3/src/kdc/main.c:597:1: enter_function: entry to ‘initialize_realms’
krb5-1.21.3/src/kdc/main.c:674:12: branch_true: following ‘true’ branch (when ‘c != -1’)...
krb5-1.21.3/src/kdc/main.c:675:9: branch_true: ...to here
krb5-1.21.3/src/kdc/main.c:694:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kdc/main.c:695:47: branch_true: ...to here
krb5-1.21.3/src/kdc/main.c:695:20: branch_true: following ‘true’ branch (when ‘rdatap’ is non-NULL)...
krb5-1.21.3/src/kdc/main.c:696:30: branch_true: ...to here
krb5-1.21.3/src/kdc/main.c:696:30: call_function: calling ‘init_realm’ from ‘initialize_realms’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def306]
krb5-1.21.3/src/kprop/kprop.c:246:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘s’
krb5-1.21.3/src/kprop/kprop.c:232:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kprop/kprop.c:239:10: branch_false: ...to here
krb5-1.21.3/src/kprop/kprop.c:239:25: branch_true: following ‘true’ branch (when ‘res’ is non-NULL)...
krb5-1.21.3/src/kprop/kprop.c:240:13: branch_true: ...to here
krb5-1.21.3/src/kprop/kprop.c:240:13: acquire_resource: socket created here
krb5-1.21.3/src/kprop/kprop.c:241:12: branch_false: following ‘false’ branch (when ‘s >= 0’)...
krb5-1.21.3/src/kprop/kprop.c:246:13: branch_false: ...to here
krb5-1.21.3/src/kprop/kprop.c:246:13: danger: ‘s’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def307]
krb5-1.21.3/src/kprop/kprop.c:354:11: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(strdup(data_fn), 0)’
krb5-1.21.3/src/kprop/kprop.c:343:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kprop/kprop.c:348:10: branch_false: ...to here
krb5-1.21.3/src/kprop/kprop.c:348:10: acquire_resource: opened here
krb5-1.21.3/src/kprop/kprop.c:349:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kprop/kprop.c:354:11: branch_false: ...to here
krb5-1.21.3/src/kprop/kprop.c:354:11: danger: ‘open(strdup(data_fn), 0)’ leaks here; was opened at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-252): [#def308]
krb5-1.21.3/src/kprop/kprop.c: scope_hint: In function ‘update_last_prop_file’
krb5-1.21.3/src/kprop/kprop.c:591:5: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def309]
krb5-1.21.3/src/kprop/kpropd.c:189:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(path, "w")’
krb5-1.21.3/src/kprop/kpropd.c:185:10: acquire_resource: opened here
krb5-1.21.3/src/kprop/kpropd.c:186:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kprop/kpropd.c:188:26: branch_false: ...to here
krb5-1.21.3/src/kprop/kpropd.c:189:8: danger: ‘fopen(path, "w")’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: COMPILER_WARNING (CWE-252): [#def310]
krb5-1.21.3/src/kprop/kpropd.c: scope_hint: In function ‘alarm_handler’
krb5-1.21.3/src/kprop/kpropd.c:216:5: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def311]
krb5-1.21.3/src/kprop/kpropd.c: scope_hint: In function ‘main’
krb5-1.21.3/src/kprop/kpropd.c:276:13: warning[-Wunused-result]: ignoring return value of ‘daemon’ declared with attribute ‘warn_unused_result’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def312]
krb5-1.21.3/src/kprop/kpropd.c:419:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘finet’
krb5-1.21.3/src/kprop/kpropd.c:389:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kprop/kpropd.c:394:57: branch_false: ...to here
krb5-1.21.3/src/kprop/kpropd.c:394:13: acquire_resource: socket created here
krb5-1.21.3/src/kprop/kpropd.c:395:8: branch_false: following ‘false’ branch (when ‘finet >= 0’)...
krb5-1.21.3/src/kprop/kpropd.c:400:5: branch_false: ...to here
krb5-1.21.3/src/kprop/kpropd.c:414:8: branch_false: following ‘false’ branch (when ‘ret >= 0’)...
krb5-1.21.3/src/kprop/kpropd.c:418:9: branch_false: ...to here
krb5-1.21.3/src/kprop/kpropd.c:418:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kprop/kpropd.c:419:27: branch_true: ...to here
krb5-1.21.3/src/kprop/kpropd.c:419:9: danger: ‘finet’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def313]
krb5-1.21.3/src/kprop/kpropd.c:427:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘finet’
krb5-1.21.3/src/kprop/kpropd.c:389:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kprop/kpropd.c:394:57: branch_false: ...to here
krb5-1.21.3/src/kprop/kpropd.c:394:13: acquire_resource: socket created here
krb5-1.21.3/src/kprop/kpropd.c:395:8: branch_false: following ‘false’ branch (when ‘finet >= 0’)...
krb5-1.21.3/src/kprop/kpropd.c:400:5: branch_false: ...to here
krb5-1.21.3/src/kprop/kpropd.c:414:8: branch_false: following ‘false’ branch (when ‘ret >= 0’)...
krb5-1.21.3/src/kprop/kpropd.c:418:9: branch_false: ...to here
krb5-1.21.3/src/kprop/kpropd.c:418:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/kprop/kpropd.c:427:13: danger: ‘finet’ leaks here
Error: COMPILER_WARNING: [#def314]
krb5-1.21.3/src/kprop/kpropd.c: scope_hint: In function ‘parse_args’
krb5-1.21.3/src/kprop/kpropd.c:1138:26: warning[-Wsuggest-attribute=format]: argument 1 of ‘set_com_err_hook’ might be a candidate for a format attribute
Error: GCC_ANALYZER_WARNING (CWE-775): [#def315]
krb5-1.21.3/src/kprop/kpropd.c:1342:28: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(acl_file_name, "r")’
krb5-1.21.3/src/kprop/kpropd.c:1311:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kprop/kpropd.c:1314:16: branch_false: ...to here
krb5-1.21.3/src/kprop/kpropd.c:1314:16: acquire_resource: opened here
krb5-1.21.3/src/kprop/kpropd.c:1315:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/kprop/kpropd.c:1318:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kprop/kpropd.c:1319:14: branch_true: ...to here
krb5-1.21.3/src/kprop/kpropd.c:1319:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/kprop/kpropd.c:1321:15: branch_false: ...to here
krb5-1.21.3/src/kprop/kpropd.c:1324:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kprop/kpropd.c:1325:13: branch_true: ...to here
krb5-1.21.3/src/kprop/kpropd.c:1341:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/kprop/kpropd.c:1342:28: branch_true: ...to here
krb5-1.21.3/src/kprop/kpropd.c:1342:28: danger: ‘fopen(acl_file_name, "r")’ leaks here; was opened at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-563): [#def316]
krb5-1.21.3/src/lib/apputils/net-server.c: scope_hint: In function ‘loop_add_address’
krb5-1.21.3/src/lib/apputils/net-server.c:193:39: warning[-Wunused-value]: right-hand operand of comma expression has no effect
krb5-1.21.3/src/lib/apputils/net-server.c:328:13: note: in expansion of macro ‘DEL’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def317]
krb5-1.21.3/src/lib/apputils/net-server.c:475:5: warning[-Wanalyzer-malloc-leak]: leak of ‘prepare_for_dispatch(ctx, ev)’
krb5-1.21.3/src/lib/apputils/net-server.c:1276:1: enter_function: entry to ‘process_tcp_connection_read’
krb5-1.21.3/src/lib/apputils/net-server.c:1291:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1292:20: branch_true: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1299:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1301:12: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1301:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1303:9: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1304:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1305:28: branch_true: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1307:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1311:60: branch_true: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1317:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1324:25: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1324:25: call_function: calling ‘prepare_for_dispatch’ from ‘process_tcp_connection_read’
krb5-1.21.3/src/lib/apputils/net-server.c:1324:25: return_function: returning to ‘process_tcp_connection_read’ from ‘prepare_for_dispatch’
krb5-1.21.3/src/lib/apputils/net-server.c:1325:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1329:17: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1329:17: call_function: calling ‘process_tcp_response’ from ‘process_tcp_connection_read’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def318]
krb5-1.21.3/src/lib/apputils/net-server.c:533:10: warning[-Wanalyzer-malloc-leak]: leak of ‘newconn’
krb5-1.21.3/src/lib/apputils/net-server.c:550:1: enter_function: entry to ‘add_fd’
krb5-1.21.3/src/lib/apputils/net-server.c:559:8: branch_false: following ‘false’ branch (when ‘sock <= 1023’)...
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:565:8: branch_false: following ‘false’ branch (when ‘newconn’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:570:5: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:575:15: call_function: calling ‘make_event’ from ‘add_fd’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def319]
krb5-1.21.3/src/lib/apputils/net-server.c:535:9: warning[-Wanalyzer-malloc-leak]: leak of ‘newconn’
krb5-1.21.3/src/lib/apputils/net-server.c:550:1: enter_function: entry to ‘add_fd’
krb5-1.21.3/src/lib/apputils/net-server.c:559:8: branch_false: following ‘false’ branch (when ‘sock <= 1023’)...
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:565:8: branch_false: following ‘false’ branch (when ‘newconn’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:570:5: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:575:15: call_function: calling ‘make_event’ from ‘add_fd’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def320]
krb5-1.21.3/src/lib/apputils/net-server.c:540:9: warning[-Wanalyzer-malloc-leak]: leak of ‘newconn’
krb5-1.21.3/src/lib/apputils/net-server.c:550:1: enter_function: entry to ‘add_fd’
krb5-1.21.3/src/lib/apputils/net-server.c:559:8: branch_false: following ‘false’ branch (when ‘sock <= 1023’)...
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:565:8: branch_false: following ‘false’ branch (when ‘newconn’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:570:5: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:575:15: call_function: calling ‘make_event’ from ‘add_fd’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def321]
krb5-1.21.3/src/lib/apputils/net-server.c:541:9: warning[-Wanalyzer-malloc-leak]: leak of ‘newconn’
krb5-1.21.3/src/lib/apputils/net-server.c:550:1: enter_function: entry to ‘add_fd’
krb5-1.21.3/src/lib/apputils/net-server.c:559:8: branch_false: following ‘false’ branch (when ‘sock <= 1023’)...
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:565:8: branch_false: following ‘false’ branch (when ‘newconn’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:570:5: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:575:15: call_function: calling ‘make_event’ from ‘add_fd’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def322]
krb5-1.21.3/src/lib/apputils/net-server.c:545:5: warning[-Wanalyzer-malloc-leak]: leak of ‘newconn’
krb5-1.21.3/src/lib/apputils/net-server.c:550:1: enter_function: entry to ‘add_fd’
krb5-1.21.3/src/lib/apputils/net-server.c:559:8: branch_false: following ‘false’ branch (when ‘sock <= 1023’)...
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:565:8: branch_false: following ‘false’ branch (when ‘newconn’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:570:5: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:575:15: call_function: calling ‘make_event’ from ‘add_fd’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def323]
krb5-1.21.3/src/lib/apputils/net-server.c:575:5: warning[-Wanalyzer-malloc-leak]: leak of ‘newconn’
krb5-1.21.3/src/lib/apputils/net-server.c:559:8: branch_false: following ‘false’ branch (when ‘sock <= 1023’)...
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:564:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:565:8: branch_false: following ‘false’ branch (when ‘newconn’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:570:5: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:575:5: danger: ‘newconn’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def324]
krb5-1.21.3/src/lib/apputils/net-server.c:606:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/lib/apputils/net-server.c:599:12: acquire_resource: socket created here
krb5-1.21.3/src/lib/apputils/net-server.c:600:8: branch_false: following ‘false’ branch (when ‘sock != -1’)...
krb5-1.21.3/src/lib/apputils/net-server.c:606:5: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:606:5: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def325]
krb5-1.21.3/src/lib/apputils/net-server.c:1049:22: warning[-Wanalyzer-malloc-leak]: leak of ‘state’
krb5-1.21.3/src/lib/apputils/net-server.c:1041:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:1042:8: branch_false: following ‘false’ branch (when ‘state’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:1047:21: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1049:22: danger: ‘state’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def326]
krb5-1.21.3/src/lib/apputils/net-server.c:1055:10: warning[-Wanalyzer-malloc-leak]: leak of ‘state’
krb5-1.21.3/src/lib/apputils/net-server.c:1041:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:1042:8: branch_false: following ‘false’ branch (when ‘state’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:1047:21: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1050:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1052:5: branch_true: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1055:10: danger: ‘state’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def327]
krb5-1.21.3/src/lib/apputils/net-server.c:1266:19: warning[-Wanalyzer-malloc-leak]: leak of ‘state’
krb5-1.21.3/src/lib/apputils/net-server.c:1261:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:1262:8: branch_false: following ‘false’ branch (when ‘state’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:1266:19: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1266:19: danger: ‘state’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def328]
krb5-1.21.3/src/lib/apputils/net-server.c:1267:19: warning[-Wanalyzer-malloc-leak]: leak of ‘state’
krb5-1.21.3/src/lib/apputils/net-server.c:1261:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:1262:8: branch_false: following ‘false’ branch (when ‘state’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:1266:19: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1267:19: danger: ‘state’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def329]
krb5-1.21.3/src/lib/apputils/net-server.c:1269:5: warning[-Wanalyzer-malloc-leak]: leak of ‘state’
krb5-1.21.3/src/lib/apputils/net-server.c:1261:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:1262:8: branch_false: following ‘false’ branch (when ‘state’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:1266:19: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1269:5: danger: ‘state’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def330]
krb5-1.21.3/src/lib/apputils/net-server.c:1271:5: warning[-Wanalyzer-malloc-leak]: leak of ‘state’
krb5-1.21.3/src/lib/apputils/net-server.c:1261:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/apputils/net-server.c:1262:8: branch_false: following ‘false’ branch (when ‘state’ is non-NULL)...
krb5-1.21.3/src/lib/apputils/net-server.c:1266:19: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1271:5: danger: ‘state’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def331]
krb5-1.21.3/src/lib/apputils/net-server.c:1355:13: warning[-Wanalyzer-malloc-leak]: leak of ‘prepare_for_dispatch(ctx, ev)’
krb5-1.21.3/src/lib/apputils/net-server.c:1276:1: enter_function: entry to ‘process_tcp_connection_read’
krb5-1.21.3/src/lib/apputils/net-server.c:1291:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1334:19: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1339:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1341:12: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1341:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1343:9: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1344:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1348:17: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1348:17: call_function: calling ‘prepare_for_dispatch’ from ‘process_tcp_connection_read’
krb5-1.21.3/src/lib/apputils/net-server.c:1348:17: return_function: returning to ‘process_tcp_connection_read’ from ‘prepare_for_dispatch’
krb5-1.21.3/src/lib/apputils/net-server.c:1349:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/apputils/net-server.c:1352:33: branch_false: ...to here
krb5-1.21.3/src/lib/apputils/net-server.c:1355:13: danger: ‘prepare_for_dispatch(ctx, ev)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def332]
krb5-1.21.3/src/lib/crypto/krb/prng.c:86:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(device, 0)’
krb5-1.21.3/src/lib/crypto/krb/prng.c:83:10: acquire_resource: opened here
krb5-1.21.3/src/lib/crypto/krb/prng.c:84:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/prng.c:86:5: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/prng.c:86:5: danger: ‘open(device, 0)’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def333]
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc(concatlen, & ret)’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:34:1: enter_function: entry to ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:53:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:56:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:59:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: danger: ‘k5alloc(concatlen, & ret)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def334]
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc(keybytes, & ret)’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:34:1: enter_function: entry to ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:53:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:56:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:59:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: danger: ‘k5alloc(keybytes, & ret)’ leaks here; was allocated at [(13)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def335]
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc(keylength, & ret)’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:34:1: enter_function: entry to ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:53:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:56:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:59:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: danger: ‘k5alloc(keylength, & ret)’ leaks here; was allocated at [(21)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def336]
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:77:11: warning[-Wanalyzer-malloc-leak]: leak of ‘foldkeyblock.contents’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:34:1: enter_function: entry to ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:53:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:56:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:59:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:77:11: danger: ‘foldkeyblock.contents’ leaks here; was allocated at [(21)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def337]
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:77:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc(concatlen, & ret)’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:34:1: enter_function: entry to ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:53:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:56:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:59:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:77:11: danger: ‘k5alloc(concatlen, & ret)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def338]
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:81:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc(concatlen, & ret)’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:34:1: enter_function: entry to ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:53:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:56:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:59:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:78:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:81:11: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:81:11: danger: ‘k5alloc(concatlen, & ret)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def339]
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:90:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc(concatlen, & ret)’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:34:1: enter_function: entry to ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:52:14: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:53:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:55:18: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:56:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: call_function: calling ‘k5alloc’ from ‘krb5int_dk_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:58:19: return_function: returning to ‘krb5int_dk_string_to_key’ from ‘k5alloc’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:59:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:64:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:66:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:69:5: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:78:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:81:11: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:82:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:87:5: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:90:11: danger: ‘k5alloc(concatlen, & ret)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def340]
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:163:11: warning[-Wanalyzer-malloc-leak]: leak of ‘sandp.data’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:109:1: enter_function: entry to ‘pbkdf2_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:122:8: branch_false: following ‘false’ branch (when ‘params’ is NULL)...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:139:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:139:8: branch_false: following ‘false’ branch (when ‘iter_count <= 16777215’)...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:143:25: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:148:8: branch_true: following ‘true’ branch (when ‘pepper’ is non-NULL)...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:149:34: branch_true: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:149:15: call_function: calling ‘alloc_data’ from ‘pbkdf2_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:149:15: return_function: returning to ‘pbkdf2_string_to_key’ from ‘alloc_data’
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:150:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:153:12: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:156:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_pbkdf2.c:163:11: danger: ‘sandp.data’ leaks here; was allocated at [(12)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def341]
krb5-1.21.3/src/lib/crypto/krb/s2k_rc4.c:27:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*string.data, (long unsigned int)*string.length, & err)’
krb5-1.21.3/src/lib/crypto/krb/s2k_rc4.c:6:1: enter_function: entry to ‘krb5int_arcfour_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_rc4.c:17:8: branch_false: following ‘false’ branch (when ‘params’ is NULL)...
krb5-1.21.3/src/lib/crypto/krb/s2k_rc4.c:20:9: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_rc4.c:20:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_rc4.c:24:36: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_rc4.c:24:12: call_function: calling ‘k5memdup0’ from ‘krb5int_arcfour_string_to_key’
krb5-1.21.3/src/lib/crypto/krb/s2k_rc4.c:24:12: return_function: returning to ‘krb5int_arcfour_string_to_key’ from ‘k5memdup0’
krb5-1.21.3/src/lib/crypto/krb/s2k_rc4.c:25:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/s2k_rc4.c:27:11: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/s2k_rc4.c:27:11: danger: ‘k5memdup0(*string.data, (long unsigned int)*string.length, & err)’ leaks here; was allocated at [(11)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def342]
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:72:11: warning[-Wanalyzer-malloc-leak]: leak of ‘computed.data’
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:30:1: enter_function: entry to ‘krb5_k_verify_checksum_iov’
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:49:11: call_function: calling ‘find_cksumtype’ from ‘krb5_k_verify_checksum_iov’
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:49:11: return_function: returning to ‘krb5_k_verify_checksum_iov’ from ‘find_cksumtype’
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:50:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:53:11: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:53:11: call_function: calling ‘verify_key’ from ‘krb5_k_verify_checksum_iov’
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:53:11: return_function: returning to ‘krb5_k_verify_checksum_iov’ from ‘verify_key’
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:54:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:57:16: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:59:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:63:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:68:33: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:68:11: call_function: calling ‘alloc_data’ from ‘krb5_k_verify_checksum_iov’
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:68:11: return_function: returning to ‘krb5_k_verify_checksum_iov’ from ‘alloc_data’
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:72:11: branch_false: ...to here
krb5-1.21.3/src/lib/crypto/krb/verify_checksum_iov.c:72:11: danger: ‘computed.data’ leaks here; was allocated at [(24)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def343]
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:549:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:501:1: enter_function: entry to ‘generic_gss_copy_oid_set’
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:513:8: branch_true: following ‘true’ branch (when ‘new_oidset’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:514:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:516:8: branch_false: following ‘false’ branch (when ‘oidset’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:519:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:519:8: branch_false: following ‘false’ branch (when ‘new_oidset’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:522:38: call_function: inlined call to ‘gssalloc_calloc’ from ‘generic_gss_copy_oid_set’
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:522:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:528:26: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:528:10: call_function: inlined call to ‘gssalloc_calloc’ from ‘generic_gss_copy_oid_set’
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:532:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:534:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:535:30: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:538:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:542:52: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:534:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:535:30: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:538:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:540:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:549:16: danger: ‘<unknown>’ leaks here; was allocated at [(12)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def344]
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:549:16: warning[-Wanalyzer-malloc-leak]: leak of ‘copy’
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:501:1: enter_function: entry to ‘generic_gss_copy_oid_set’
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:513:8: branch_true: following ‘true’ branch (when ‘new_oidset’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:514:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:516:8: branch_false: following ‘false’ branch (when ‘oidset’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:519:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:519:8: branch_false: following ‘false’ branch (when ‘new_oidset’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:522:38: call_function: inlined call to ‘gssalloc_calloc’ from ‘generic_gss_copy_oid_set’
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:522:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:528:26: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:527:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:530:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:549:16: danger: ‘copy’ leaks here; was allocated at [(9)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def345]
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:549:16: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:501:1: enter_function: entry to ‘generic_gss_copy_oid_set’
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:513:8: branch_true: following ‘true’ branch (when ‘new_oidset’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:514:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:516:8: branch_false: following ‘false’ branch (when ‘oidset’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:519:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:519:8: branch_false: following ‘false’ branch (when ‘new_oidset’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:522:38: call_function: inlined call to ‘gssalloc_calloc’ from ‘generic_gss_copy_oid_set’
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:522:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:528:26: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:528:10: call_function: inlined call to ‘gssalloc_calloc’ from ‘generic_gss_copy_oid_set’
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:532:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:534:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:535:30: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:538:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:540:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/generic/oid_ops.c:549:16: danger: ‘out’ leaks here; was allocated at [(12)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def346]
krb5-1.21.3/src/lib/gssapi/krb5/accept_sec_context.c:1163:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
krb5-1.21.3/src/lib/gssapi/krb5/accept_sec_context.c:1291:1: enter_function: entry to ‘krb5_gss_accept_sec_context’
krb5-1.21.3/src/lib/gssapi/krb5/accept_sec_context.c:1305:12: call_function: calling ‘krb5_gss_accept_sec_context_ext’ from ‘krb5_gss_accept_sec_context’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def347]
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:79:9: warning[-Wanalyzer-malloc-leak]: leak of ‘s’
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:107:6: enter_function: entry to ‘krb5_gss_save_error_string’
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:109:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:110:8: branch_true: following ‘true’ branch (when ‘s’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:111:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:111:13: call_function: calling ‘gss_krb5_save_error_string_nocopy’ from ‘krb5_gss_save_error_string’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def348]
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:92:13: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:107:6: enter_function: entry to ‘krb5_gss_save_error_string’
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:110:8: branch_true: following ‘true’ branch (when ‘s’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:111:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:111:13: call_function: calling ‘gss_krb5_save_error_string_nocopy’ from ‘krb5_gss_save_error_string’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def349]
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:92:13: warning[-Wanalyzer-malloc-leak]: leak of ‘s’
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:107:6: enter_function: entry to ‘krb5_gss_save_error_string’
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:109:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:110:8: branch_true: following ‘true’ branch (when ‘s’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:111:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/disp_status.c:111:13: call_function: calling ‘gss_krb5_save_error_string_nocopy’ from ‘krb5_gss_save_error_string’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def350]
krb5-1.21.3/src/lib/gssapi/krb5/export_sec_context.c:68:17: warning[-Wanalyzer-malloc-leak]: leak of ‘obp’
krb5-1.21.3/src/lib/gssapi/krb5/export_sec_context.c:30:1: enter_function: entry to ‘krb5_gss_export_sec_context’
krb5-1.21.3/src/lib/gssapi/krb5/export_sec_context.c:47:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/export_sec_context.c:52:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/export_sec_context.c:56:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/export_sec_context.c:60:20: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/export_sec_context.c:60:20: call_function: inlined call to ‘gssalloc_malloc’ from ‘krb5_gss_export_sec_context’
krb5-1.21.3/src/lib/gssapi/krb5/export_sec_context.c:60:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/export_sec_context.c:65:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/export_sec_context.c:68:17: danger: ‘obp’ leaks here; was allocated at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def351]
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:299:22: warning[-Wanalyzer-malloc-leak]: leak of ‘new_name’
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:291:8: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:292:20: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:292:20: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:293:12: branch_false: following ‘false’ branch (when ‘new_name’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:299:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:299:22: danger: ‘new_name’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def352]
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:303:12: warning[-Wanalyzer-malloc-leak]: leak of ‘new_name’
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:291:8: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:292:20: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:292:20: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:293:12: branch_false: following ‘false’ branch (when ‘new_name’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:299:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:303:12: danger: ‘new_name’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def353]
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:807:15: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*local_user.value, *local_user.length, & code)’
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:776:1: enter_function: entry to ‘krb5_gss_authorize_localname’
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:795:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:800:41: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:800:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_authorize_localname’
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:800:12: return_function: returning to ‘krb5_gss_authorize_localname’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:801:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:807:15: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/gssapi_krb5.c:807:15: danger: ‘k5memdup0(*local_user.value, *local_user.length, & code)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def354]
krb5-1.21.3/src/lib/gssapi/krb5/iakerb.c:702:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/gssapi/krb5/iakerb.c:685:1: enter_function: entry to ‘iakerb_alloc_context’
krb5-1.21.3/src/lib/gssapi/krb5/iakerb.c:692:11: call_function: inlined call to ‘k5alloc’ from ‘iakerb_alloc_context’
krb5-1.21.3/src/lib/gssapi/krb5/iakerb.c:696:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/iakerb.c:702:12: danger: ‘ptr’ leaks here; was allocated at [(4)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def355]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:44:9: warning[-Wanalyzer-malloc-leak]: leak of ‘addrs’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:252:1: enter_function: entry to ‘json_to_addresses’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:260:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:265:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:266:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:267:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:64: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:13: call_function: calling ‘json_to_address’ from ‘json_to_addresses’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def356]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:44:9: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:320:1: enter_function: entry to ‘json_to_authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:328:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:333:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:334:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:335:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:337:47: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:13: call_function: calling ‘json_to_authdata_element’ from ‘json_to_authdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def357]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:44:9: warning[-Wanalyzer-malloc-leak]: leak of ‘etypes’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:81:1: enter_function: entry to ‘json_to_etypes’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:89:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:91:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:91:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:94:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:95:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:96:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:97:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:97:13: call_function: calling ‘check_element’ from ‘json_to_etypes’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def358]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:44:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:623:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: call_function: calling ‘check_element’ from ‘krb5_gss_import_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def359]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:45:13: warning[-Wanalyzer-malloc-leak]: leak of ‘addrs’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:252:1: enter_function: entry to ‘json_to_addresses’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:260:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:265:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:266:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:267:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:64: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:13: call_function: calling ‘json_to_address’ from ‘json_to_addresses’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def360]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:45:13: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:320:1: enter_function: entry to ‘json_to_authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:328:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:333:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:334:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:335:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:337:47: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:13: call_function: calling ‘json_to_authdata_element’ from ‘json_to_authdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def361]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:45:13: warning[-Wanalyzer-malloc-leak]: leak of ‘etypes’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:81:1: enter_function: entry to ‘json_to_etypes’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:89:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:91:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:91:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:94:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:95:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:96:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:97:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:97:13: call_function: calling ‘check_element’ from ‘json_to_etypes’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def362]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:45:13: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:623:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: call_function: calling ‘check_element’ from ‘krb5_gss_import_cred’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def363]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:100:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘etypes’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:81:1: enter_function: entry to ‘json_to_etypes’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:89:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:91:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:91:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:94:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:95:14: acquire_memory: this call could return NULL
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:96:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:97:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:97:13: call_function: calling ‘check_element’ from ‘json_to_etypes’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:97:13: return_function: returning to ‘json_to_etypes’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:98:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:100:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:100:9: danger: ‘etypes + i * 4’ could be NULL: unchecked value from [(6)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def364]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:100:21: warning[-Wanalyzer-malloc-leak]: leak of ‘etypes’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:81:1: enter_function: entry to ‘json_to_etypes’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:89:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:91:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:91:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:94:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:95:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:96:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:97:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:97:13: call_function: calling ‘check_element’ from ‘json_to_etypes’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:97:13: return_function: returning to ‘json_to_etypes’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:98:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:100:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:100:21: danger: ‘etypes’ leaks here; was allocated at [(6)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def365]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:119:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:623:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: call_function: calling ‘check_element’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: return_function: returning to ‘krb5_gss_import_cred’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:628:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:9: branch_false: following ‘false’ branch (when the strings are equal)...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:9: call_function: calling ‘json_to_kgcred’ from ‘krb5_gss_import_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def366]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:121:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:623:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: call_function: calling ‘check_element’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: return_function: returning to ‘krb5_gss_import_cred’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:628:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:9: branch_false: following ‘false’ branch (when the strings are equal)...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:9: call_function: calling ‘json_to_kgcred’ from ‘krb5_gss_import_cred’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def367]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:221:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘addr_out’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:252:1: enter_function: entry to ‘json_to_addresses’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:260:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:265:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:266:13: acquire_memory: this call could return NULL
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:267:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:64: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:13: call_function: calling ‘json_to_address’ from ‘json_to_addresses’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def368]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:222:9: warning[-Wanalyzer-malloc-leak]: leak of ‘addrs’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:252:1: enter_function: entry to ‘json_to_addresses’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:260:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:265:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:266:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:267:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:64: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:13: call_function: calling ‘json_to_address’ from ‘json_to_addresses’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def369]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:225:9: warning[-Wanalyzer-malloc-leak]: leak of ‘addrs’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:252:1: enter_function: entry to ‘json_to_addresses’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:260:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:265:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:266:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:267:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:64: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:13: call_function: calling ‘json_to_address’ from ‘json_to_addresses’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def370]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:238:22: warning[-Wanalyzer-malloc-leak]: leak of ‘addrs’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:252:1: enter_function: entry to ‘json_to_addresses’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:260:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:265:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:266:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:267:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:64: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:13: call_function: calling ‘json_to_address’ from ‘json_to_addresses’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def371]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:238:22: warning[-Wanalyzer-malloc-leak]: leak of ‘addr’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:213:1: enter_function: entry to ‘json_to_address’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:222:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:225:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:225:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:228:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:228:9: call_function: calling ‘check_element’ from ‘json_to_address’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:228:9: return_function: returning to ‘json_to_address’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:229:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:231:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:231:9: call_function: calling ‘check_element’ from ‘json_to_address’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:231:9: return_function: returning to ‘json_to_address’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:232:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:235:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:235:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:236:8: branch_false: following ‘false’ branch (when ‘addr’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:238:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:238:22: danger: ‘addr’ leaks here; was allocated at [(20)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def372]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:239:9: warning[-Wanalyzer-malloc-leak]: leak of ‘addrs’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:252:1: enter_function: entry to ‘json_to_addresses’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:260:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:265:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:266:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:267:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:64: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:13: call_function: calling ‘json_to_address’ from ‘json_to_addresses’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def373]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:239:9: warning[-Wanalyzer-malloc-leak]: leak of ‘addr’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:213:1: enter_function: entry to ‘json_to_address’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:222:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:225:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:225:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:228:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:228:9: call_function: calling ‘check_element’ from ‘json_to_address’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:228:9: return_function: returning to ‘json_to_address’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:229:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:231:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:231:9: call_function: calling ‘check_element’ from ‘json_to_address’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:231:9: return_function: returning to ‘json_to_address’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:232:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:235:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:235:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:236:8: branch_false: following ‘false’ branch (when ‘addr’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:238:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:239:9: danger: ‘addr’ leaks here; was allocated at [(20)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def374]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:13: warning[-Wanalyzer-malloc-leak]: leak of ‘addrs’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:260:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:265:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:266:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:267:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:64: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:13: danger: ‘addrs’ leaks here; was allocated at [(5)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def375]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:271:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘addrs’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:260:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:265:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:266:13: acquire_memory: this call could return NULL
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:267:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:271:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:271:5: danger: ‘addrs + i * 8’ could be NULL: unchecked value from [(5)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def376]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:276:5: warning[-Wanalyzer-malloc-leak]: leak of ‘addrs’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:252:1: enter_function: entry to ‘json_to_addresses’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:260:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:262:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:265:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:266:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:267:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:64: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:13: call_function: calling ‘json_to_address’ from ‘json_to_addresses’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:13: return_function: returning to ‘json_to_addresses’ from ‘json_to_address’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:268:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:269:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:276:5: danger: ‘addrs’ leaks here; was allocated at [(6)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def377]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:290:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘ad_out’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:320:1: enter_function: entry to ‘json_to_authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:328:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:333:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:334:16: acquire_memory: this call could return NULL
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:335:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:337:47: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:13: call_function: calling ‘json_to_authdata_element’ from ‘json_to_authdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def378]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:291:9: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:320:1: enter_function: entry to ‘json_to_authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:328:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:333:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:334:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:335:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:337:47: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:13: call_function: calling ‘json_to_authdata_element’ from ‘json_to_authdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def379]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:294:9: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:320:1: enter_function: entry to ‘json_to_authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:328:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:333:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:334:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:335:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:337:47: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:13: call_function: calling ‘json_to_authdata_element’ from ‘json_to_authdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def380]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:307:19: warning[-Wanalyzer-malloc-leak]: leak of ‘ad’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:282:1: enter_function: entry to ‘json_to_authdata_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:291:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:294:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:294:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:297:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:297:9: call_function: calling ‘check_element’ from ‘json_to_authdata_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:297:9: return_function: returning to ‘json_to_authdata_element’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:298:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:300:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:300:9: call_function: calling ‘check_element’ from ‘json_to_authdata_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:300:9: return_function: returning to ‘json_to_authdata_element’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:301:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:304:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:304:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:305:8: branch_false: following ‘false’ branch (when ‘ad’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:307:19: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:307:19: danger: ‘ad’ leaks here; was allocated at [(20)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def381]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:307:19: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:320:1: enter_function: entry to ‘json_to_authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:328:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:333:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:334:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:335:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:337:47: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:13: call_function: calling ‘json_to_authdata_element’ from ‘json_to_authdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def382]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:308:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ad’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:282:1: enter_function: entry to ‘json_to_authdata_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:291:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:294:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:294:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:297:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:297:9: call_function: calling ‘check_element’ from ‘json_to_authdata_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:297:9: return_function: returning to ‘json_to_authdata_element’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:298:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:300:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:300:9: call_function: calling ‘check_element’ from ‘json_to_authdata_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:300:9: return_function: returning to ‘json_to_authdata_element’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:301:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:304:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:304:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:305:8: branch_false: following ‘false’ branch (when ‘ad’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:307:19: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:308:9: danger: ‘ad’ leaks here; was allocated at [(20)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def383]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:308:9: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:320:1: enter_function: entry to ‘json_to_authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:328:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:333:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:334:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:335:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:337:47: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:13: call_function: calling ‘json_to_authdata_element’ from ‘json_to_authdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def384]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:13: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:328:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:333:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:334:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:335:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:337:47: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:13: danger: ‘authdata’ leaks here; was allocated at [(5)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def385]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:340:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:328:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:333:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:334:16: acquire_memory: this call could return NULL
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:335:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:340:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:340:5: danger: ‘authdata + i * 8’ could be NULL: unchecked value from [(5)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def386]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:345:5: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:320:1: enter_function: entry to ‘json_to_authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:328:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:333:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:334:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:335:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:337:47: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:13: call_function: calling ‘json_to_authdata_element’ from ‘json_to_authdata’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:13: return_function: returning to ‘json_to_authdata’ from ‘json_to_authdata_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:336:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:338:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:345:5: danger: ‘authdata’ leaks here; was allocated at [(6)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def387]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:514:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:623:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: call_function: calling ‘check_element’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: return_function: returning to ‘krb5_gss_import_cred’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:628:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:9: branch_false: following ‘false’ branch (when the strings are equal)...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:9: call_function: calling ‘json_to_kgcred’ from ‘krb5_gss_import_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def388]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:528:19: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:623:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: call_function: calling ‘check_element’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: return_function: returning to ‘krb5_gss_import_cred’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:628:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:9: branch_false: following ‘false’ branch (when the strings are equal)...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:9: call_function: calling ‘json_to_kgcred’ from ‘krb5_gss_import_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def389]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:530:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:623:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: call_function: calling ‘check_element’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: return_function: returning to ‘krb5_gss_import_cred’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:628:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:9: branch_false: following ‘false’ branch (when the strings are equal)...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:9: call_function: calling ‘json_to_kgcred’ from ‘krb5_gss_import_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def390]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: danger: ‘k5memdup0(*token.value, *token.length, & ret)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def391]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: danger: ‘k5memdup0(*token.value, *token.length, & ret)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def392]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:623:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:9: danger: ‘k5memdup0(*token.value, *token.length, & ret)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def393]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:628:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:623:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: call_function: calling ‘check_element’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: return_function: returning to ‘krb5_gss_import_cred’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:628:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:628:9: danger: ‘k5memdup0(*token.value, *token.length, & ret)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def394]
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:33: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*token.value, *token.length, & ret)’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:592:1: enter_function: entry to ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:605:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:611:12: return_function: returning to ‘krb5_gss_import_cred’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:617:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:621:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:623:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: call_function: calling ‘check_element’ from ‘krb5_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:626:11: return_function: returning to ‘krb5_gss_import_cred’ from ‘check_element’
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:628:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:627:9: branch_false: following ‘false’ branch (when the strings are equal)...
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_cred.c:630:33: danger: ‘k5memdup0(*token.value, *token.length, & ret)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def395]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:63:12: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc((long unsigned int)(length + 1), &code)’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: following ‘false’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:212:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:237:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:240:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:250:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:253:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:254:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:260:23: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:267:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:269:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:270:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:275:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:28: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: call_function: calling ‘k5alloc’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: return_function: returning to ‘krb5_gss_import_name’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:277:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:279:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:284:16: branch_true: following ‘true’ branch (when ‘is_composite != 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:286:26: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:291:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: call_function: calling ‘import_name_composite’ from ‘krb5_gss_import_name’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def396]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:63:12: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*input_name_buffer.value, *input_name_buffer.length, & code)’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: following ‘false’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:212:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:237:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:240:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:250:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:253:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:254:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:260:23: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:267:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:269:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:270:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:275:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:28: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: call_function: calling ‘k5alloc’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: return_function: returning to ‘krb5_gss_import_name’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:277:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:279:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:284:16: branch_true: following ‘true’ branch (when ‘is_composite != 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:286:26: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:291:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: call_function: calling ‘import_name_composite’ from ‘krb5_gss_import_name’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def397]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:70:12: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc((long unsigned int)(length + 1), &code)’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: following ‘false’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:212:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:237:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:240:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:250:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:253:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:254:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:260:23: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:267:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:269:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:270:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:275:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:28: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: call_function: calling ‘k5alloc’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: return_function: returning to ‘krb5_gss_import_name’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:277:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:279:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:284:16: branch_true: following ‘true’ branch (when ‘is_composite != 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:286:26: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:291:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: call_function: calling ‘import_name_composite’ from ‘krb5_gss_import_name’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def398]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:70:12: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*input_name_buffer.value, *input_name_buffer.length, & code)’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: following ‘false’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:212:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:237:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:240:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:250:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:253:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:254:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:260:23: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:267:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:269:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:270:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:275:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:28: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: call_function: calling ‘k5alloc’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: return_function: returning to ‘krb5_gss_import_name’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:277:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:279:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:284:16: branch_true: following ‘true’ branch (when ‘is_composite != 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:286:26: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:291:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: call_function: calling ‘import_name_composite’ from ‘krb5_gss_import_name’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def399]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:75:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc((long unsigned int)(length + 1), &code)’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: following ‘false’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:212:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:237:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:240:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:250:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:253:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:254:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:260:23: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:267:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:269:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:270:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:275:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:28: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: call_function: calling ‘k5alloc’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: return_function: returning to ‘krb5_gss_import_name’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:277:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:279:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:284:16: branch_true: following ‘true’ branch (when ‘is_composite != 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:286:26: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:291:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: call_function: calling ‘import_name_composite’ from ‘krb5_gss_import_name’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def400]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:75:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*input_name_buffer.value, *input_name_buffer.length, & code)’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: following ‘false’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:212:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:237:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:238:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:240:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:250:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:251:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:253:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:254:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:257:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:258:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:260:23: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:264:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:265:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:267:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:269:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:270:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:275:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:28: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: call_function: calling ‘k5alloc’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:276:20: return_function: returning to ‘krb5_gss_import_name’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:277:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:279:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:284:16: branch_true: following ‘true’ branch (when ‘is_composite != 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:285:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:286:26: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:291:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:292:24: call_function: calling ‘import_name_composite’ from ‘krb5_gss_import_name’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def401]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:162:16: warning[-Wanalyzer-malloc-leak]: leak of ‘host’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_true: following ‘true’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:149:10: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: call_function: calling ‘parse_hostbased’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: return_function: returning to ‘krb5_gss_import_name’ from ‘parse_hostbased’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:154:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:162:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:162:16: danger: ‘host’ leaks here; was allocated at [(14)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def402]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:162:16: warning[-Wanalyzer-malloc-leak]: leak of ‘service’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_true: following ‘true’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:149:10: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: call_function: calling ‘parse_hostbased’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: return_function: returning to ‘krb5_gss_import_name’ from ‘parse_hostbased’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:154:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:162:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:162:16: danger: ‘service’ leaks here; was allocated at [(10)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/9)
Error: COMPILER_WARNING (CWE-563): [#def403]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:198:23: warning[-Wunused-variable]: unused variable ‘pwx’
Error: COMPILER_WARNING (CWE-563): [#def404]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c: scope_hint: In function ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:199:14: warning[-Wunused-variable]: unused variable ‘pwbuf’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def405]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:222:17: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*input_name_buffer.value, *input_name_buffer.length, & code)’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: following ‘false’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:212:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:219:19: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:222:17: danger: ‘k5memdup0(*input_name_buffer.value, *input_name_buffer.length, & code)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def406]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:307:20: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*input_name_buffer.value, *input_name_buffer.length, & code)’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: following ‘false’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:212:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:222:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:223:17: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:306:12: branch_true: following ‘true’ branch (when ‘stringrep’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:307:20: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:307:20: danger: ‘k5memdup0(*input_name_buffer.value, *input_name_buffer.length, & code)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def407]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:307:20: warning[-Wanalyzer-malloc-leak]: leak of ‘stringrep’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_true: following ‘true’ branch (when ‘input_name_type’ is NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:306:12: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:306:12: branch_true: following ‘true’ branch (when ‘stringrep’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:307:20: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:307:20: danger: ‘stringrep’ leaks here; was allocated at [(9)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def408]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:318:12: warning[-Wanalyzer-malloc-leak]: leak of ‘service’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_true: following ‘true’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:149:10: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: call_function: calling ‘parse_hostbased’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: return_function: returning to ‘krb5_gss_import_name’ from ‘parse_hostbased’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:154:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:162:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:164:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:318:12: danger: ‘service’ leaks here; was allocated at [(10)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def409]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:318:12: warning[-Wanalyzer-malloc-leak]: leak of ‘stringrep’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: call_function: calling ‘k5memdup0’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:204:15: return_function: returning to ‘krb5_gss_import_name’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:206:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:211:12: branch_true: following ‘true’ branch (when ‘input_name_type’ is NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:306:12: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:306:12: branch_true: following ‘true’ branch (when ‘stringrep’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:307:20: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:308:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:318:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:318:12: danger: ‘stringrep’ leaks here; was allocated at [(9)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def410]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:333:9: warning[-Wanalyzer-malloc-leak]: leak of ‘service’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_true: following ‘true’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:149:10: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: call_function: calling ‘parse_hostbased’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: return_function: returning to ‘krb5_gss_import_name’ from ‘parse_hostbased’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:154:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:162:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:164:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:165:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:332:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:333:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:333:9: danger: ‘service’ leaks here; was allocated at [(10)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def411]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:334:5: warning[-Wanalyzer-malloc-leak]: leak of ‘service’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_true: following ‘true’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:149:10: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: call_function: calling ‘parse_hostbased’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: return_function: returning to ‘krb5_gss_import_name’ from ‘parse_hostbased’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:154:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:162:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:164:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:165:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:332:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:334:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:334:5: danger: ‘service’ leaks here; was allocated at [(10)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def412]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:335:5: warning[-Wanalyzer-malloc-leak]: leak of ‘service’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_true: following ‘true’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:149:10: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: call_function: calling ‘parse_hostbased’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: return_function: returning to ‘krb5_gss_import_name’ from ‘parse_hostbased’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:154:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:162:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:164:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:165:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:332:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:334:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:335:5: danger: ‘service’ leaks here; was allocated at [(10)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def413]
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:336:5: warning[-Wanalyzer-malloc-leak]: leak of ‘service’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:123:1: enter_function: entry to ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:145:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:148:8: branch_true: following ‘true’ branch (when ‘input_name_type’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:149:10: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: call_function: calling ‘parse_hostbased’ from ‘krb5_gss_import_name’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:152:16: return_function: returning to ‘krb5_gss_import_name’ from ‘parse_hostbased’
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:154:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:162:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:164:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:165:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:332:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:334:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/import_name.c:336:5: danger: ‘service’ leaks here; was allocated at [(10)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def414]
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:343:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘finished’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:240:1: enter_function: entry to ‘make_gss_checksum’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:248:16: release_memory: ‘finished’ is NULL
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:256:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:311:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:311:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:313:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:313:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:332:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:333:5: call_function: calling ‘k5_buf_add_uint32_le’ from ‘make_gss_checksum’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:333:5: return_function: returning to ‘make_gss_checksum’ from ‘k5_buf_add_uint32_le’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:335:5: call_function: calling ‘k5_buf_add_uint32_le’ from ‘make_gss_checksum’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:335:5: return_function: returning to ‘make_gss_checksum’ from ‘k5_buf_add_uint32_le’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:336:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:341:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:341:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:342:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:342:9: call_function: calling ‘k5_buf_add_uint32_be’ from ‘make_gss_checksum’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:342:9: return_function: returning to ‘make_gss_checksum’ from ‘k5_buf_add_uint32_be’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:343:44: release_memory: ‘finished’ is NULL
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:343:36: danger: dereference of NULL ‘finished’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def415]
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:434:9: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc((long unsigned int)gssint_g_token_size(mech_type, ap_req.length))’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:364:1: enter_function: entry to ‘make_ap_req_v1’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:384:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:387:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:410:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:414:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:428:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:429:13: call_function: inlined call to ‘gssalloc_malloc’ from ‘make_ap_req_v1’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:430:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:434:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:434:9: danger: ‘malloc((long unsigned int)gssint_g_token_size(mech_type, ap_req.length))’ leaks here; was allocated at [(9)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def416]
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:517:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:492:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:500:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:507:40: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:507:8: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:514:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/init_sec_context.c:517:17: danger: ‘ctx’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def417]
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:116:5: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc((long unsigned int)gssint_g_token_size(oid, (unsigned int)cksum_size + tmsglen + 14))’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:274:1: enter_function: entry to ‘kg_seal’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:308:16: call_function: calling ‘make_seal_token_v1’ from ‘kg_seal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def418]
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:166:21: warning[-Wanalyzer-malloc-leak]: leak of ‘plain’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:274:1: enter_function: entry to ‘kg_seal’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:308:16: call_function: calling ‘make_seal_token_v1’ from ‘kg_seal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def419]
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:190:12: warning[-Wanalyzer-malloc-leak]: leak of ‘data_ptr’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:274:1: enter_function: entry to ‘kg_seal’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:308:16: call_function: calling ‘make_seal_token_v1’ from ‘kg_seal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def420]
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:190:12: warning[-Wanalyzer-malloc-leak]: leak of ‘plain’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:274:1: enter_function: entry to ‘kg_seal’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:308:16: call_function: calling ‘make_seal_token_v1’ from ‘kg_seal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def421]
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:202:5: warning[-Wanalyzer-malloc-leak]: leak of ‘plain’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:274:1: enter_function: entry to ‘kg_seal’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:308:16: call_function: calling ‘make_seal_token_v1’ from ‘kg_seal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def422]
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:206:12: warning[-Wanalyzer-malloc-leak]: leak of ‘plain’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:274:1: enter_function: entry to ‘kg_seal’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:308:16: call_function: calling ‘make_seal_token_v1’ from ‘kg_seal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def423]
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:222:20: warning[-Wanalyzer-malloc-leak]: leak of ‘plain’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:339:1: enter_function: entry to ‘krb5_gss_wrap’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:344:11: call_function: calling ‘kg_seal’ from ‘krb5_gss_wrap’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def424]
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:232:20: warning[-Wanalyzer-malloc-leak]: leak of ‘plain’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:339:1: enter_function: entry to ‘krb5_gss_wrap’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:344:11: call_function: calling ‘kg_seal’ from ‘krb5_gss_wrap’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def425]
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:234:13: warning[-Wanalyzer-malloc-leak]: leak of ‘plain’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:339:1: enter_function: entry to ‘krb5_gss_wrap’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:344:11: call_function: calling ‘kg_seal’ from ‘krb5_gss_wrap’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def426]
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:244:20: warning[-Wanalyzer-malloc-leak]: leak of ‘plain’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:274:1: enter_function: entry to ‘kg_seal’
krb5-1.21.3/src/lib/gssapi/krb5/k5seal.c:308:16: call_function: calling ‘make_seal_token_v1’ from ‘kg_seal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def427]
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:137:24: warning[-Wanalyzer-malloc-leak]: leak of ‘plain.data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:61:1: enter_function: entry to ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:101:5: branch_true: following ‘true’ branch (when ‘key’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:119:30: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:119:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:132:34: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:132:15: call_function: calling ‘alloc_data’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:132:15: return_function: returning to ‘gss_krb5int_make_seal_token_v3’ from ‘alloc_data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:133:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:137:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:137:24: danger: ‘plain.data’ leaks here; was allocated at [(10)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def428]
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:171:15: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(bufsize)’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:61:1: enter_function: entry to ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:101:5: branch_true: following ‘true’ branch (when ‘key’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:119:30: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:119:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:132:34: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:132:15: call_function: calling ‘alloc_data’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:132:15: return_function: returning to ‘gss_krb5int_make_seal_token_v3’ from ‘alloc_data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:133:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:137:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:138:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:142:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:144:18: call_function: inlined call to ‘gssalloc_malloc’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:145:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:151:9: call_function: inlined call to ‘store_16_be’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:171:15: danger: ‘malloc(bufsize)’ leaks here; was allocated at [(18)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/17)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def429]
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:171:15: warning[-Wanalyzer-malloc-leak]: leak of ‘plain.data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:61:1: enter_function: entry to ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:101:5: branch_true: following ‘true’ branch (when ‘key’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:119:30: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:119:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:132:34: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:132:15: call_function: calling ‘alloc_data’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:132:15: return_function: returning to ‘gss_krb5int_make_seal_token_v3’ from ‘alloc_data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:133:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:137:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:138:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:142:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:145:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:151:9: call_function: inlined call to ‘store_16_be’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:171:15: danger: ‘plain.data’ leaks here; was allocated at [(10)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def430]
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:199:15: warning[-Wanalyzer-malloc-leak]: leak of ‘plain.data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:61:1: enter_function: entry to ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:101:5: branch_true: following ‘true’ branch (when ‘key’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:185:46: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:185:15: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:194:5: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:195:15: call_function: calling ‘alloc_data’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:195:15: return_function: returning to ‘gss_krb5int_make_seal_token_v3’ from ‘alloc_data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:196:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:199:15: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:199:15: danger: ‘plain.data’ leaks here; was allocated at [(10)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def431]
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:231:9: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(bufsize)’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:61:1: enter_function: entry to ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:101:5: branch_true: following ‘true’ branch (when ‘key’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:185:46: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:185:15: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:194:5: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:195:15: call_function: calling ‘alloc_data’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:195:15: return_function: returning to ‘gss_krb5int_make_seal_token_v3’ from ‘alloc_data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:196:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:199:15: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:200:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:203:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:203:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:205:24: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:206:18: call_function: inlined call to ‘gssalloc_malloc’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:207:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:213:9: call_function: inlined call to ‘store_16_be’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:219:12: branch_true: following ‘true’ branch (when ‘toktype == 513’)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:223:13: call_function: inlined call to ‘store_16_be’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:238:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:241:15: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:243:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:247:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:231:9: danger: ‘malloc(bufsize)’ leaks here; was allocated at [(20)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def432]
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:241:15: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(bufsize)’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:61:1: enter_function: entry to ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:101:5: branch_true: following ‘true’ branch (when ‘key’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:185:46: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:185:15: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:194:5: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:195:15: call_function: calling ‘alloc_data’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:195:15: return_function: returning to ‘gss_krb5int_make_seal_token_v3’ from ‘alloc_data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:196:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:199:15: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:200:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:203:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:203:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:205:24: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:206:18: call_function: inlined call to ‘gssalloc_malloc’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:207:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:213:9: call_function: inlined call to ‘store_16_be’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:219:12: branch_true: following ‘true’ branch (when ‘toktype == 513’)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:223:13: call_function: inlined call to ‘store_16_be’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:238:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:241:15: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:241:15: danger: ‘malloc(bufsize)’ leaks here; was allocated at [(20)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def433]
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:241:15: warning[-Wanalyzer-malloc-leak]: leak of ‘plain.data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:61:1: enter_function: entry to ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:101:5: branch_true: following ‘true’ branch (when ‘key’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:185:46: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:185:15: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:194:5: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:195:15: call_function: calling ‘alloc_data’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:195:15: return_function: returning to ‘gss_krb5int_make_seal_token_v3’ from ‘alloc_data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:196:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:199:15: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:200:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:203:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:203:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:205:24: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:207:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:213:9: call_function: inlined call to ‘store_16_be’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:219:12: branch_true: following ‘true’ branch (when ‘toktype == 513’)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:223:13: call_function: inlined call to ‘store_16_be’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:238:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:241:15: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:241:15: danger: ‘plain.data’ leaks here; was allocated at [(10)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def434]
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:283:5: warning[-Wanalyzer-malloc-leak]: leak of ‘plain.data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:61:1: enter_function: entry to ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:101:5: branch_true: following ‘true’ branch (when ‘key’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:185:46: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:185:15: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:266:15: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:195:15: call_function: calling ‘alloc_data’ from ‘gss_krb5int_make_seal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:195:15: return_function: returning to ‘gss_krb5int_make_seal_token_v3’ from ‘alloc_data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:196:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:199:15: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:283:5: danger: ‘plain.data’ leaks here; was allocated at [(10)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def435]
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:394:19: warning[-Wanalyzer-malloc-leak]: leak of ‘plain.data’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:293:1: enter_function: entry to ‘gss_krb5int_unseal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:329:8: branch_false: following ‘false’ branch (when ‘bodysize > 15’)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:334:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:334:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:361:5: branch_true: following ‘true’ branch (when ‘key’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:363:8: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:363:8: branch_true: following ‘true’ branch (when ‘toktype == 513’)...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:364:13: call_function: inlined call to ‘load_16_be’ from ‘gss_krb5int_unseal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:364:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:366:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:366:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:368:14: call_function: inlined call to ‘load_16_be’ from ‘gss_krb5int_unseal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:371:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:376:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:376:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:381:16: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:391:26: call_function: inlined call to ‘gssalloc_malloc’ from ‘gss_krb5int_unseal_token_v3’
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:392:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:394:19: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5sealv3.c:394:19: danger: ‘plain.data’ leaks here; was allocated at [(21)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def436]
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:96:16: warning[-Wanalyzer-malloc-leak]: leak of ‘token.value’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:338:1: enter_function: entry to ‘kg_unseal’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:368:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:378:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:394:15: call_function: calling ‘kg_unseal_v1’ from ‘kg_unseal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def437]
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:169:24: warning[-Wanalyzer-malloc-leak]: leak of ‘plain’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:338:1: enter_function: entry to ‘kg_unseal’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:368:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:378:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:394:15: call_function: calling ‘kg_unseal_v1’ from ‘kg_unseal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def438]
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:180:24: warning[-Wanalyzer-malloc-leak]: leak of ‘plain’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:338:1: enter_function: entry to ‘kg_unseal’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:368:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:378:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:394:15: call_function: calling ‘kg_unseal_v1’ from ‘kg_unseal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def439]
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:186:24: warning[-Wanalyzer-malloc-leak]: leak of ‘plain’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:338:1: enter_function: entry to ‘kg_unseal’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:368:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:378:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:394:15: call_function: calling ‘kg_unseal_v1’ from ‘kg_unseal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def440]
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:245:12: warning[-Wanalyzer-malloc-leak]: leak of ‘token.value’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:338:1: enter_function: entry to ‘kg_unseal’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:368:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:378:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:394:15: call_function: calling ‘kg_unseal_v1’ from ‘kg_unseal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def441]
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:274:12: warning[-Wanalyzer-malloc-leak]: leak of ‘data_ptr’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:338:1: enter_function: entry to ‘kg_unseal’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:368:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:378:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:394:15: call_function: calling ‘kg_unseal_v1’ from ‘kg_unseal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def442]
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:274:12: warning[-Wanalyzer-malloc-leak]: leak of ‘token.value’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:338:1: enter_function: entry to ‘kg_unseal’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:368:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:378:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:394:15: call_function: calling ‘kg_unseal_v1’ from ‘kg_unseal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def443]
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:286:12: warning[-Wanalyzer-malloc-leak]: leak of ‘token.value’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:338:1: enter_function: entry to ‘kg_unseal’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:368:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:378:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:394:15: call_function: calling ‘kg_unseal_v1’ from ‘kg_unseal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def444]
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:288:5: warning[-Wanalyzer-malloc-leak]: leak of ‘token.value’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:338:1: enter_function: entry to ‘kg_unseal’
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:368:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:373:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:378:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unseal.c:394:15: call_function: calling ‘kg_unseal_v1’ from ‘kg_unseal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def445]
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:341:14: warning[-Wanalyzer-malloc-leak]: leak of ‘tiov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:635:1: enter_function: entry to ‘kg_unseal_iov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:652:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: call_function: calling ‘kg_unseal_stream_iov’ from ‘kg_unseal_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def446]
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:534:18: warning[-Wanalyzer-malloc-leak]: leak of ‘tiov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:635:1: enter_function: entry to ‘kg_unseal_iov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:652:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: call_function: calling ‘kg_unseal_stream_iov’ from ‘kg_unseal_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def447]
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:543:20: warning[-Wanalyzer-malloc-leak]: leak of ‘tiov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:635:1: enter_function: entry to ‘kg_unseal_iov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:652:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: call_function: calling ‘kg_unseal_stream_iov’ from ‘kg_unseal_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def448]
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:550:16: warning[-Wanalyzer-malloc-leak]: leak of ‘tiov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:635:1: enter_function: entry to ‘kg_unseal_iov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:652:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: call_function: calling ‘kg_unseal_stream_iov’ from ‘kg_unseal_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def449]
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:565:13: warning[-Wanalyzer-malloc-leak]: leak of ‘tiov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:635:1: enter_function: entry to ‘kg_unseal_iov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:652:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: call_function: calling ‘kg_unseal_stream_iov’ from ‘kg_unseal_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def450]
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:608:16: warning[-Wanalyzer-malloc-leak]: leak of ‘tiov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:635:1: enter_function: entry to ‘kg_unseal_iov’
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:652:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/k5unsealiov.c:653:16: call_function: calling ‘kg_unseal_stream_iov’ from ‘kg_unseal_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def451]
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:289:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:175:1: enter_function: entry to ‘make_external_lucid_ctx_v1’
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:185:8: branch_false: following ‘false’ branch (when ‘lctx’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:190:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:200:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:208:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:208:13: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:212:23: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:212:23: call_function: calling ‘copy_keyblock_to_lucid_key’ from ‘make_external_lucid_ctx_v1’
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:212:23: return_function: returning to ‘make_external_lucid_ctx_v1’ from ‘copy_keyblock_to_lucid_key’
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:212:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:215:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:215:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:216:27: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:216:27: call_function: calling ‘copy_keyblock_to_lucid_key’ from ‘make_external_lucid_ctx_v1’
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:216:27: return_function: returning to ‘make_external_lucid_ctx_v1’ from ‘copy_keyblock_to_lucid_key’
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:216:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:218:17: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/lucid_context.c:233:9: call_function: calling ‘free_external_lucid_ctx_v1’ from ‘make_external_lucid_ctx_v1’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def452]
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:165:12: warning[-Wanalyzer-malloc-leak]: leak of ‘host’
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:139:1: enter_function: entry to ‘kg_acceptor_princ’
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:147:8: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:151:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:151:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:154:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:154:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:158:15: call_function: calling ‘k5memdup0’ from ‘kg_acceptor_princ’
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:158:15: return_function: returning to ‘kg_acceptor_princ’ from ‘k5memdup0’
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:165:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/naming_exts.c:165:12: danger: ‘host’ leaks here; was allocated at [(13)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def453]
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:120:16: warning[-Wanalyzer-malloc-leak]: leak of ‘ns.data’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:35:1: enter_function: entry to ‘krb5_gss_pseudo_random’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:61:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:81:8: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:86:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:86:8: branch_false: following ‘false’ branch (when ‘desired_output_len != 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:89:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:90:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:94:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:99:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:102:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:103:15: call_function: calling ‘k5alloc’ from ‘krb5_gss_pseudo_random’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:103:15: return_function: returning to ‘krb5_gss_pseudo_random’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:104:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:109:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:110:14: call_function: calling ‘k5alloc’ from ‘krb5_gss_pseudo_random’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:110:14: return_function: returning to ‘krb5_gss_pseudo_random’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:111:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:114:25: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:117:12: branch_true: following ‘true’ branch (when ‘desired_output_len > 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:118:24: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:120:16: danger: ‘ns.data’ leaks here; was allocated at [(15)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def454]
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:120:16: warning[-Wanalyzer-malloc-leak]: leak of ‘t.data’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:35:1: enter_function: entry to ‘krb5_gss_pseudo_random’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:61:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:81:8: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:86:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:86:8: branch_false: following ‘false’ branch (when ‘desired_output_len != 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:89:22: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:90:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:94:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:99:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:102:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:103:15: call_function: calling ‘k5alloc’ from ‘krb5_gss_pseudo_random’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:103:15: return_function: returning to ‘krb5_gss_pseudo_random’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:104:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:109:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:110:14: call_function: calling ‘k5alloc’ from ‘krb5_gss_pseudo_random’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:110:14: return_function: returning to ‘krb5_gss_pseudo_random’ from ‘k5alloc’
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:111:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:114:25: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:117:12: branch_true: following ‘true’ branch (when ‘desired_output_len > 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:118:24: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/prf.c:120:16: danger: ‘t.data’ leaks here; was allocated at [(23)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def455]
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:83:9: warning[-Wanalyzer-malloc-leak]: leak of ‘oid’
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:74:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:77:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:77:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:80:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:80:21: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:81:8: branch_false: following ‘false’ branch (when ‘oid’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:83:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:83:9: danger: ‘oid’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def456]
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:93:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:74:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:77:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:77:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:80:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:81:8: branch_false: following ‘false’ branch (when ‘oid’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:83:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:83:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:87:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:88:21: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:89:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:93:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:93:9: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def457]
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:93:9: warning[-Wanalyzer-malloc-leak]: leak of ‘oid’
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:74:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:77:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:77:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:80:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:80:21: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:81:8: branch_false: following ‘false’ branch (when ‘oid’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:83:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:83:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:87:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:89:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:93:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:93:9: danger: ‘oid’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def458]
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:101:9: warning[-Wanalyzer-malloc-leak]: leak of ‘oid’
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:74:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:77:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:77:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:80:21: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:80:21: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:81:8: branch_false: following ‘false’ branch (when ‘oid’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:83:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:83:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:87:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:89:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:93:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:93:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:101:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:101:9: danger: ‘oid’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def459]
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:521:20: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:500:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:507:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: following ‘true’ branch (when ‘ctx’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:516:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:521:20: danger: ‘ctx’ leaks here; was allocated at [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def460]
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:523:20: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:500:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:507:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: following ‘true’ branch (when ‘ctx’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:516:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:523:20: danger: ‘ctx’ leaks here; was allocated at [(7)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def461]
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:525:20: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:500:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:507:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: following ‘true’ branch (when ‘ctx’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:516:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:525:20: danger: ‘ctx’ leaks here; was allocated at [(7)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def462]
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:527:20: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:500:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:507:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: following ‘true’ branch (when ‘ctx’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:516:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:527:20: danger: ‘ctx’ leaks here; was allocated at [(7)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def463]
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:529:20: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:500:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:507:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: following ‘true’ branch (when ‘ctx’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:516:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:529:20: danger: ‘ctx’ leaks here; was allocated at [(7)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def464]
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:531:20: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:500:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:507:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:515:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:511:13: branch_true: following ‘true’ branch (when ‘ctx’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:516:13: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/ser_sctx.c:531:20: danger: ‘ctx’ leaks here; was allocated at [(7)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def465]
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:101:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:64:1: enter_function: entry to ‘gss_krb5int_set_allowable_enctypes’
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:80:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:81:5: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:86:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:97:27: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:97:18: call_function: inlined call to ‘k5calloc’ from ‘gss_krb5int_set_allowable_enctypes’
branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:100:24: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/set_allowable_enctypes.c:101:13: danger: ‘ptr’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def466]
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:110:20: warning[-Wanalyzer-malloc-leak]: leak of ‘kiov’
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:102:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:104:19: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:104:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:105:8: branch_false: following ‘false’ branch (when ‘kiov’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:109:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:109:8: branch_true: following ‘true’ branch (when ‘toktype == 513’)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:110:20: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:110:20: danger: ‘kiov’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def467]
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:140:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:102:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:104:19: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:105:8: branch_false: following ‘false’ branch (when ‘kiov’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:109:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:109:8: branch_false: following ‘false’ branch (when ‘toktype != 513’)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:113:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:115:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:116:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:123:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:132:8: branch_false: following ‘false’ branch (when ‘toktype != 513’)...
branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:139:17: branch_true: following ‘true’ branch (when ‘j < iov_count’)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:140:50: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:140:25: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def468]
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:140:25: warning[-Wanalyzer-malloc-leak]: leak of ‘kiov’
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:102:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:104:19: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:104:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:105:8: branch_false: following ‘false’ branch (when ‘kiov’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:109:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:109:8: branch_false: following ‘false’ branch (when ‘toktype != 513’)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:113:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:116:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:123:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:132:8: branch_false: following ‘false’ branch (when ‘toktype != 513’)...
branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:139:17: branch_true: following ‘true’ branch (when ‘j < iov_count’)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:140:50: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:140:25: danger: ‘kiov’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def469]
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:146:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:102:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:104:19: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:105:8: branch_false: following ‘false’ branch (when ‘kiov’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:109:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:109:8: branch_false: following ‘false’ branch (when ‘toktype != 513’)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:113:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:115:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:116:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:123:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:132:8: branch_false: following ‘false’ branch (when ‘toktype != 513’)...
branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:146:12: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def470]
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:146:12: warning[-Wanalyzer-malloc-leak]: leak of ‘kiov’
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:102:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:104:19: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:104:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:105:8: branch_false: following ‘false’ branch (when ‘kiov’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:109:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:109:8: branch_false: following ‘false’ branch (when ‘toktype != 513’)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:113:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:116:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:123:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:132:8: branch_false: following ‘false’ branch (when ‘toktype != 513’)...
branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:146:12: danger: ‘kiov’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def471]
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:208:25: warning[-Wanalyzer-malloc-leak]: leak of ‘kiov’
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:182:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:185:14: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:186:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:188:15: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:189:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:191:8: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:196:15: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:199:18: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:200:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:201:8: branch_false: following ‘false’ branch (when ‘kiov’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:207:17: branch_true: following ‘true’ branch (when ‘i < iov_count’)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:208:50: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:208:25: danger: ‘kiov’ leaks here; was allocated at [(9)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def472]
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:232:16: warning[-Wanalyzer-malloc-leak]: leak of ‘kiov’
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:182:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:185:14: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:186:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:188:15: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:189:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:191:8: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:196:15: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:199:18: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:200:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:201:8: branch_false: following ‘false’ branch (when ‘kiov’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:231:8: branch_true: following ‘true’ branch (when ‘verify != 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:232:16: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:232:16: danger: ‘kiov’ leaks here; was allocated at [(9)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def473]
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:234:16: warning[-Wanalyzer-malloc-leak]: leak of ‘kiov’
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:182:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:185:14: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:186:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:188:15: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:189:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:191:8: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:196:15: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:199:18: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:200:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:201:8: branch_false: following ‘false’ branch (when ‘kiov’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:231:8: branch_false: following ‘false’ branch (when ‘verify == 0’)...
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:234:16: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_cksum.c:234:16: danger: ‘kiov’ leaks here; was allocated at [(9)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def474]
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:128:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:487:1: enter_function: entry to ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: call_function: calling ‘iv_to_state’ from ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: return_function: returning to ‘kg_decrypt_iov’ from ‘iv_to_state’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: call_function: calling ‘kg_translate_iov’ from ‘kg_decrypt_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def475]
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:128:12: warning[-Wanalyzer-malloc-leak]: leak of ‘state’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:487:1: enter_function: entry to ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: call_function: calling ‘iv_to_state’ from ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: return_function: returning to ‘kg_decrypt_iov’ from ‘iv_to_state’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: call_function: calling ‘kg_translate_iov’ from ‘kg_decrypt_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def476]
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:360:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:487:1: enter_function: entry to ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: call_function: calling ‘iv_to_state’ from ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: return_function: returning to ‘kg_decrypt_iov’ from ‘iv_to_state’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: call_function: calling ‘kg_translate_iov’ from ‘kg_decrypt_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def477]
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:360:12: warning[-Wanalyzer-malloc-leak]: leak of ‘state’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:487:1: enter_function: entry to ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: call_function: calling ‘iv_to_state’ from ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: return_function: returning to ‘kg_decrypt_iov’ from ‘iv_to_state’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: call_function: calling ‘kg_translate_iov’ from ‘kg_decrypt_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def478]
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:365:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:487:1: enter_function: entry to ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: call_function: calling ‘iv_to_state’ from ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: return_function: returning to ‘kg_decrypt_iov’ from ‘iv_to_state’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: call_function: calling ‘kg_translate_iov’ from ‘kg_decrypt_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def479]
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:365:12: warning[-Wanalyzer-malloc-leak]: leak of ‘state’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:487:1: enter_function: entry to ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: call_function: calling ‘iv_to_state’ from ‘kg_decrypt_iov’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:496:12: return_function: returning to ‘kg_decrypt_iov’ from ‘iv_to_state’
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:497:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/krb5/util_crypt.c:500:12: call_function: calling ‘kg_translate_iov’ from ‘kg_decrypt_iov’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def480]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:296:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def481]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:296:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ncred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:333:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def482]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:300:18: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def483]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:300:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ncred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:333:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def484]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:303:18: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def485]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:303:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ncred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:333:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def486]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:304:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def487]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:304:16: warning[-Wanalyzer-malloc-leak]: leak of ‘ncred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:333:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def488]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:307:18: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def489]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:307:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ncred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:333:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def490]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:312:27: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def491]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:312:27: warning[-Wanalyzer-malloc-leak]: leak of ‘ncred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:333:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def492]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:313:18: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def493]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:313:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ncred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:333:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def494]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:315:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def495]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:315:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ncred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:324:1: enter_function: entry to ‘copy_union_cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:333:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:334:8: branch_false: following ‘false’ branch (when ‘ncred’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:336:33: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:342:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:344:49: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:347:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred.c:350:18: call_function: calling ‘copy_mech_cred’ from ‘copy_union_cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def496]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:446:18: warning[-Wanalyzer-malloc-leak]: leak of ‘new_cred_array’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:295:1: enter_function: entry to ‘gss_add_cred_with_password’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:322:14: call_function: calling ‘val_add_cred_pw_args’ from ‘gss_add_cred_with_password’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:322:14: return_function: returning to ‘gss_add_cred_with_password’ from ‘val_add_cred_pw_args’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:334:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:337:14: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:339:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:342:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:343:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:345:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:345:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:348:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:348:8: branch_false: following ‘false’ branch (when ‘input_cred_handle’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:359:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:359:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:366:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:370:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:374:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:388:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:391:14: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:394:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:397:14: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:406:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:413:41: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:416:9: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:423:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:423:8: branch_false: following ‘false’ branch (when ‘acceptor_time_rec’ is NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:426:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:426:8: branch_false: following ‘false’ branch (when ‘initiator_time_rec’ is NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:434:43: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:439:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:443:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:445:8: branch_true: following ‘true’ branch (when ‘actual_mechs’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:446:18: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:446:18: danger: ‘new_cred_array’ leaks here; was allocated at [(41)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/40)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def497]
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:446:18: warning[-Wanalyzer-malloc-leak]: leak of ‘new_mechs_array’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:295:1: enter_function: entry to ‘gss_add_cred_with_password’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:322:14: call_function: calling ‘val_add_cred_pw_args’ from ‘gss_add_cred_with_password’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:322:14: return_function: returning to ‘gss_add_cred_with_password’ from ‘val_add_cred_pw_args’
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:334:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:337:14: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:339:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:342:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:343:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:345:10: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:345:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:348:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:348:8: branch_false: following ‘false’ branch (when ‘input_cred_handle’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:359:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:359:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:366:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:370:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:374:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:388:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:391:14: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:394:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:397:14: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:406:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:413:41: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:413:9: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:423:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:423:8: branch_false: following ‘false’ branch (when ‘acceptor_time_rec’ is NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:426:8: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:426:8: branch_false: following ‘false’ branch (when ‘initiator_time_rec’ is NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:434:43: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:439:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:443:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:445:8: branch_true: following ‘true’ branch (when ‘actual_mechs’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:446:18: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c:446:18: danger: ‘new_mechs_array’ leaks here; was allocated at [(41)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/40)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def498]
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:102:21: warning[-Wanalyzer-malloc-leak]: leak of ‘out_union’
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:57:1: enter_function: entry to ‘gss_canonicalize_name’
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:64:24: call_function: inlined call to ‘val_canon_name_args’ from ‘gss_canonicalize_name’
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:71:24: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:73:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:84:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:84:12: branch_false: following ‘false’ branch (when ‘output_name’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:91:43: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:91:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:92:20: branch_false: following ‘false’ branch (when ‘out_union’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:95:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_canon_name.c:102:21: danger: ‘out_union’ leaks here; was allocated at [(11)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def499]
krb5-1.21.3/src/lib/gssapi/mechglue/g_dup_name.c:81:13: warning[-Wanalyzer-malloc-leak]: leak of ‘dest_union’
krb5-1.21.3/src/lib/gssapi/mechglue/g_dup_name.c:54:1: enter_function: entry to ‘gss_duplicate_name’
krb5-1.21.3/src/lib/gssapi/mechglue/g_dup_name.c:60:24: call_function: inlined call to ‘val_dup_name_args’ from ‘gss_duplicate_name’
krb5-1.21.3/src/lib/gssapi/mechglue/g_dup_name.c:70:40: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_dup_name.c:70:40: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_dup_name.c:71:12: branch_false: following ‘false’ branch (when ‘dest_union’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_dup_name.c:74:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_dup_name.c:81:13: danger: ‘dest_union’ leaks here; was allocated at [(11)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def500]
krb5-1.21.3/src/lib/gssapi/mechglue/g_glue.c:404:20: warning[-Wanalyzer-malloc-leak]: leak of ‘union_name’
krb5-1.21.3/src/lib/gssapi/mechglue/g_glue.c:392:37: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_glue.c:393:8: branch_false: following ‘false’ branch (when ‘union_name’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_glue.c:399:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_glue.c:404:20: danger: ‘union_name’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def501]
krb5-1.21.3/src/lib/gssapi/mechglue/g_glue.c:532:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
krb5-1.21.3/src/lib/gssapi/mechglue/g_glue.c:526:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_glue.c:527:8: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_glue.c:532:14: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_glue.c:532:14: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def502]
krb5-1.21.3/src/lib/gssapi/mechglue/g_imp_name.c:120:20: warning[-Wanalyzer-malloc-leak]: leak of ‘union_name’
krb5-1.21.3/src/lib/gssapi/mechglue/g_imp_name.c:84:1: enter_function: entry to ‘gss_import_name’
krb5-1.21.3/src/lib/gssapi/mechglue/g_imp_name.c:93:20: call_function: calling ‘val_imp_name_args’ from ‘gss_import_name’
krb5-1.21.3/src/lib/gssapi/mechglue/g_imp_name.c:93:20: return_function: returning to ‘gss_import_name’ from ‘val_imp_name_args’
krb5-1.21.3/src/lib/gssapi/mechglue/g_imp_name.c:96:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_imp_name.c:103:37: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_imp_name.c:103:37: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_imp_name.c:104:8: branch_false: following ‘false’ branch (when ‘union_name’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_imp_name.c:107:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_imp_name.c:120:20: danger: ‘union_name’ leaks here; was allocated at [(11)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def503]
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1592:17: warning[-Wanalyzer-malloc-leak]: leak of ‘aMech’
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1502:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1510:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1512:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1517:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1526:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1533:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1543:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1576:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1576:17: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1577:12: branch_false: following ‘false’ branch (when ‘aMech’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1581:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1587:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1588:20: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1588:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1590:20: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1590:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1592:17: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_initialize.c:1592:17: danger: ‘aMech’ leaks here; was allocated at [(9)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def504]
krb5-1.21.3/src/lib/gssapi/mechglue/g_mechname.c:86:20: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/gssapi/mechglue/g_mechname.c:57:1: enter_function: entry to ‘gss_add_mech_name_type’
krb5-1.21.3/src/lib/gssapi/mechglue/g_mechname.c:63:9: call_function: calling ‘search_mech_spec’ from ‘gss_add_mech_name_type’
krb5-1.21.3/src/lib/gssapi/mechglue/g_mechname.c:63:9: return_function: returning to ‘gss_add_mech_name_type’ from ‘search_mech_spec’
krb5-1.21.3/src/lib/gssapi/mechglue/g_mechname.c:64:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_mechname.c:77:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_mechname.c:77:9: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_mechname.c:78:8: branch_false: following ‘false’ branch (when ‘p’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/mechglue/g_mechname.c:83:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_mechname.c:86:20: danger: ‘p’ leaks here; was allocated at [(9)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def505]
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:65:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:50:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:55:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:58:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:59:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:63:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:65:14: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def506]
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:65:14: warning[-Wanalyzer-malloc-leak]: leak of ‘cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:49:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:50:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:55:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:59:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:63:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:65:14: danger: ‘cred’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def507]
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:76:9: warning[-Wanalyzer-malloc-leak]: leak of ‘cred’
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:49:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:50:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:55:5: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:59:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:60:9: branch_true: ...to here
krb5-1.21.3/src/lib/gssapi/mechglue/g_set_cred_option.c:76:9: danger: ‘cred’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: COMPILER_WARNING (CWE-563): [#def508]
krb5-1.21.3/src/lib/gssapi/mechglue/gssd_pname_to_uid.c:198:10: warning[-Wunused-variable]: unused variable ‘pwbuf’
Error: COMPILER_WARNING (CWE-563): [#def509]
krb5-1.21.3/src/lib/gssapi/mechglue/gssd_pname_to_uid.c: scope_hint: In function ‘gss_pname_to_uid’
krb5-1.21.3/src/lib/gssapi/mechglue/gssd_pname_to_uid.c:201:19: warning[-Wunused-variable]: unused variable ‘pw’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def510]
krb5-1.21.3/src/lib/gssapi/spnego/negoex_util.c:741:13: warning[-Wanalyzer-malloc-leak]: leak of ‘mech’
krb5-1.21.3/src/lib/gssapi/spnego/negoex_util.c:735:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/gssapi/spnego/negoex_util.c:736:8: branch_false: following ‘false’ branch (when ‘mech’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/spnego/negoex_util.c:741:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/negoex_util.c:741:13: danger: ‘mech’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-131): [#def511]
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2651:9: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2608:1: enter_function: entry to ‘spnego_gss_acquire_cred_impersonate_name’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2632:21: branch_false: following ‘false’ branch (when ‘impersonator_cred_handle’ is NULL)...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2633:18: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2635:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2638:18: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2643:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2646:18: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2646:18: call_function: calling ‘create_spnego_cred’ from ‘spnego_gss_acquire_cred_impersonate_name’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2646:18: return_function: returning to ‘spnego_gss_acquire_cred_impersonate_name’ from ‘create_spnego_cred’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2647:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2650:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2651:9: danger: assigned to ‘gss_cred_id_t’ {{aka ‘struct gss_cred_id_struct *’}} here; ‘sizeof (struct gss_cred_id_struct)’ is ‘32’
Error: GCC_ANALYZER_WARNING (CWE-131): [#def512]
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2703:9: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2662:1: enter_function: entry to ‘spnego_gss_acquire_cred_with_password’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2685:18: call_function: calling ‘get_available_mechs’ from ‘spnego_gss_acquire_cred_with_password’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2685:18: return_function: returning to ‘spnego_gss_acquire_cred_with_password’ from ‘get_available_mechs’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2688:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2691:18: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2695:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2698:18: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2698:18: call_function: calling ‘create_spnego_cred’ from ‘spnego_gss_acquire_cred_with_password’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2698:18: return_function: returning to ‘spnego_gss_acquire_cred_with_password’ from ‘create_spnego_cred’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2699:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2702:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2703:9: danger: assigned to ‘gss_cred_id_t’ {{aka ‘struct gss_cred_id_struct *’}} here; ‘sizeof (struct gss_cred_id_struct)’ is ‘32’
Error: GCC_ANALYZER_WARNING (CWE-131): [#def513]
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2987:9: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2971:1: enter_function: entry to ‘spnego_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2980:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2983:15: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2983:15: call_function: calling ‘create_spnego_cred’ from ‘spnego_gss_import_cred’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2983:15: return_function: returning to ‘spnego_gss_import_cred’ from ‘create_spnego_cred’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2984:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2987:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:2987:9: danger: assigned to ‘gss_cred_id_t’ {{aka ‘struct gss_cred_id_struct *’}} here; ‘sizeof (struct gss_cred_id_struct)’ is ‘32’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def514]
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3376:9: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(k5_der_value_len(ilen))’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3362:1: enter_function: entry to ‘put_mech_set’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3373:15: call_function: inlined call to ‘gssalloc_malloc’ from ‘put_mech_set’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3374:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3376:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3376:9: danger: ‘malloc(k5_der_value_len(ilen))’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-401): [#def515]
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3608: error[memleak]: Memory leak: buffer.value
Error: GCC_ANALYZER_WARNING (CWE-401): [#def516]
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3662:9: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(k5_der_value_len(k5_der_value_len(k5_der_value_len(fields_len)) + k5_der_value_len(6)))’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3618:1: enter_function: entry to ‘make_spnego_tokenInit_msg’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3628:12: branch_false: following ‘false’ branch (when ‘outbuf’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3631:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3639:12: branch_false: following ‘false’ branch (when ‘token’ is NULL)...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3644:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3644:12: branch_false: following ‘false’ branch (when ‘mic’ is NULL)...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3651:19: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3655:20: call_function: calling ‘k5_der_value_len’ from ‘make_spnego_tokenInit_msg’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3655:20: return_function: returning to ‘make_spnego_tokenInit_msg’ from ‘k5_der_value_len’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3659:13: call_function: inlined call to ‘gssalloc_malloc’ from ‘make_spnego_tokenInit_msg’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3660:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3662:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3662:9: danger: ‘malloc(k5_der_value_len(k5_der_value_len(k5_der_value_len(fields_len)) + k5_der_value_len(6)))’ leaks here; was allocated at [(15)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def517]
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3748:9: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(k5_der_value_len(k5_der_value_len(fields_len)))’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3702:1: enter_function: entry to ‘make_spnego_tokenTarg_msg’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3711:12: branch_false: following ‘false’ branch (when ‘outbuf’ is non-NULL)...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3713:13: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3713:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3716:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3723:23: call_function: calling ‘k5_der_value_len’ from ‘make_spnego_tokenTarg_msg’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3723:23: return_function: returning to ‘make_spnego_tokenTarg_msg’ from ‘k5_der_value_len’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3724:12: branch_false: following ‘false’ branch (when ‘sendtoken != 1’)...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3729:12: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3734:12: branch_false: following ‘false’ branch (when ‘mic’ is NULL)...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3741:19: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3741:19: call_function: calling ‘k5_der_value_len’ from ‘make_spnego_tokenTarg_msg’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3741:19: return_function: returning to ‘make_spnego_tokenTarg_msg’ from ‘k5_der_value_len’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3742:22: call_function: calling ‘k5_der_value_len’ from ‘make_spnego_tokenTarg_msg’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3742:22: return_function: returning to ‘make_spnego_tokenTarg_msg’ from ‘k5_der_value_len’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3745:13: call_function: inlined call to ‘gssalloc_malloc’ from ‘make_spnego_tokenTarg_msg’
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3746:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3748:9: branch_false: ...to here
krb5-1.21.3/src/lib/gssapi/spnego/spnego_mech.c:3748:9: danger: ‘malloc(k5_der_value_len(k5_der_value_len(fields_len)))’ leaks here; was allocated at [(29)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/28)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def518]
krb5-1.21.3/src/lib/kadm5/alt_prof.c:67:12: warning[-Wanalyzer-malloc-leak]: leak of ‘lrealm’
krb5-1.21.3/src/lib/kadm5/alt_prof.c:764:1: enter_function: entry to ‘kadm5_get_admin_service_name’
krb5-1.21.3/src/lib/kadm5/alt_prof.c:776:11: call_function: calling ‘kadm5_get_config_params’ from ‘kadm5_get_admin_service_name’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def519]
krb5-1.21.3/src/lib/kadm5/alt_prof.c:67:12: warning[-Wanalyzer-malloc-leak]: leak of ‘params.acl_file’
krb5-1.21.3/src/lib/kadm5/alt_prof.c:764:1: enter_function: entry to ‘kadm5_get_admin_service_name’
krb5-1.21.3/src/lib/kadm5/alt_prof.c:776:11: call_function: calling ‘kadm5_get_config_params’ from ‘kadm5_get_admin_service_name’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def520]
krb5-1.21.3/src/lib/kadm5/alt_prof.c:67:12: warning[-Wanalyzer-malloc-leak]: leak of ‘params.dbname’
krb5-1.21.3/src/lib/kadm5/alt_prof.c:764:1: enter_function: entry to ‘kadm5_get_admin_service_name’
krb5-1.21.3/src/lib/kadm5/alt_prof.c:776:11: call_function: calling ‘kadm5_get_config_params’ from ‘kadm5_get_admin_service_name’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def521]
krb5-1.21.3/src/lib/kadm5/alt_prof.c:325:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘svalue’
krb5-1.21.3/src/lib/kadm5/alt_prof.c:764:1: enter_function: entry to ‘kadm5_get_admin_service_name’
krb5-1.21.3/src/lib/kadm5/alt_prof.c:776:11: call_function: calling ‘kadm5_get_config_params’ from ‘kadm5_get_admin_service_name’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def522]
krb5-1.21.3/src/lib/kadm5/alt_prof.c:356:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ivalue’
krb5-1.21.3/src/lib/kadm5/alt_prof.c:764:1: enter_function: entry to ‘kadm5_get_admin_service_name’
krb5-1.21.3/src/lib/kadm5/alt_prof.c:776:11: call_function: calling ‘kadm5_get_config_params’ from ‘kadm5_get_admin_service_name’
Error: CPPCHECK_WARNING (CWE-457): [#def523]
krb5-1.21.3/src/lib/kadm5/chpass_util.c:106: warning[uninitvar]: Uninitialized variable: pwsize
Error: GCC_ANALYZER_WARNING (CWE-401): [#def524]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:225:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:172:1: enter_function: entry to ‘init_any’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:197:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:197:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:203:23: call_function: inlined call to ‘k5alloc’ from ‘init_any’
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:204:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:207:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:225:12: danger: ‘ptr’ leaks here; was allocated at [(12)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def525]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:356:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:172:1: enter_function: entry to ‘init_any’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:197:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:197:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:203:23: call_function: inlined call to ‘k5alloc’ from ‘init_any’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:203:5: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:204:8: branch_true: following ‘true’ branch (when ‘ptr’ is NULL)...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:205:9: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:356:5: danger: ‘ptr’ leaks here; was allocated at [(8)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def526]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:357:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:172:1: enter_function: entry to ‘init_any’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:197:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:197:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:203:23: call_function: inlined call to ‘k5alloc’ from ‘init_any’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:203:5: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:204:8: branch_true: following ‘true’ branch (when ‘ptr’ is NULL)...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:205:9: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:357:5: danger: ‘ptr’ leaks here; was allocated at [(8)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def527]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:547:15: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘s’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:537:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:541:10: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:541:21: branch_true: following ‘true’ branch (when ‘a’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:542:13: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:542:13: acquire_resource: socket created here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:543:12: branch_false: following ‘false’ branch (when ‘s != -1’)...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:547:15: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:547:15: danger: ‘s’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def528]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:590:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ccname_orig’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:581:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:590:15: danger: ‘ccname_orig’ leaks here; was allocated at [(5)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def529]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:598:19: warning[-Wanalyzer-malloc-leak]: leak of ‘ccname_orig’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:581:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:592:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:595:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:595:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:596:9: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:598:19: danger: ‘ccname_orig’ leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def530]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:605:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ccname_orig’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:581:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:592:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:595:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:595:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:600:12: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:602:8: branch_false: following ‘false’ branch (when ‘gssstat == 0’)...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:605:15: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:605:15: danger: ‘ccname_orig’ leaks here; was allocated at [(5)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def531]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:619:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ccname_orig’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:581:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:592:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:595:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:595:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:596:9: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:618:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:619:9: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:619:9: danger: ‘ccname_orig’ leaks here; was allocated at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def532]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:621:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ccname_orig’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:581:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:592:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:593:9: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:618:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:620:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:620:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:621:9: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:621:9: danger: ‘ccname_orig’ leaks here; was allocated at [(5)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def533]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:625:19: warning[-Wanalyzer-malloc-leak]: leak of ‘ccname_orig’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:581:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:592:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:593:9: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:618:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:620:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:624:8: branch_true: following ‘true’ branch (when ‘ccname_orig’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:625:19: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:625:19: danger: ‘ccname_orig’ leaks here; was allocated at [(5)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def534]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:627:20: warning[-Wanalyzer-malloc-leak]: leak of ‘ccname_orig’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:581:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:618:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:620:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:624:8: branch_true: following ‘true’ branch (when ‘ccname_orig’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:625:19: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:626:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:627:20: danger: ‘ccname_orig’ leaks here; was allocated at [(5)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def535]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:664:33: warning[-Wanalyzer-malloc-leak]: leak of ‘ccname_orig’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:565:1: enter_function: entry to ‘setup_gss’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:581:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:592:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:595:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:595:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:600:12: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:602:8: branch_false: following ‘false’ branch (when ‘gssstat == 0’)...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:605:15: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:608:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:615:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:615:5: call_function: calling ‘rpc_auth’ from ‘setup_gss’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def536]
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:674:29: warning[-Wanalyzer-malloc-leak]: leak of ‘ccname_orig’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:565:1: enter_function: entry to ‘setup_gss’
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:581:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:583:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:584:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:592:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:595:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:595:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:596:9: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:602:8: branch_false: following ‘false’ branch (when ‘gssstat == 0’)...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:605:15: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:608:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:615:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/clnt/client_init.c:615:5: call_function: calling ‘rpc_auth’ from ‘setup_gss’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def537]
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:67:16: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:1065:1: enter_function: entry to ‘xdr_krb5_principal’
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:1090:13: call_function: calling ‘xdr_nullstring’ from ‘xdr_krb5_principal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def538]
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:189:10: warning[-Wanalyzer-malloc-leak]: leak of ‘tl2’
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:900:1: enter_function: entry to ‘xdr_mpol_arg’
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:902:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:906:40: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:905:14: call_function: calling ‘_xdr_kadm5_policy_ent_rec’ from ‘xdr_mpol_arg’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def539]
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:350:21: warning[-Wanalyzer-malloc-leak]: leak of ‘tl2’
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:900:1: enter_function: entry to ‘xdr_mpol_arg’
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:902:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:906:40: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/kadm_rpc_xdr.c:905:14: call_function: calling ‘_xdr_kadm5_policy_ent_rec’ from ‘xdr_mpol_arg’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def540]
krb5-1.21.3/src/lib/kadm5/logger.c:322:25: warning[-Wanalyzer-malloc-leak]: leak of ‘f’
krb5-1.21.3/src/lib/kadm5/logger.c:287:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:291:23: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:292:17: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:307:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:311:31: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:315:28: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:316:33: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:316:33: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/logger.c:317:28: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:322:25: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:322:25: danger: ‘f’ leaks here; was allocated at [(9)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def541]
krb5-1.21.3/src/lib/kadm5/logger.c:435:25: warning[-Wanalyzer-malloc-leak]: leak of ‘fdopen(fileno(stderr), "w")’
krb5-1.21.3/src/lib/kadm5/logger.c:287:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:291:23: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:292:17: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:307:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:311:31: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:315:28: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:316:33: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:317:28: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:319:59: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:291:23: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:292:17: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:307:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:331:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:331:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:432:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:432:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:434:25: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:434:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/logger.c:435:25: danger: ‘fdopen(fileno(stderr), "w")’ leaks here; was allocated at [(19)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def542]
krb5-1.21.3/src/lib/kadm5/logger.c:447:25: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen("/dev/console", "a+")’
krb5-1.21.3/src/lib/kadm5/logger.c:287:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:291:23: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:292:17: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:307:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:311:31: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:315:28: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:317:29: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:317:28: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:319:59: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:291:23: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:292:17: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:307:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:331:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:331:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:432:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:432:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:444:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:444:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:446:25: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:446:25: acquire_resource: opened here
krb5-1.21.3/src/lib/kadm5/logger.c:447:25: danger: ‘fopen("/dev/console", "a+")’ leaks here; was opened at [(21)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def543]
krb5-1.21.3/src/lib/kadm5/logger.c:447:25: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen("/dev/console", "a+")’
krb5-1.21.3/src/lib/kadm5/logger.c:287:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:291:23: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:292:17: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:307:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:311:31: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:315:28: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:317:29: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:317:28: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:319:59: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:291:23: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:292:17: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:307:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:331:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:331:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:432:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:432:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:444:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:444:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:446:25: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:446:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/logger.c:447:25: danger: ‘fopen("/dev/console", "a+")’ leaks here; was allocated at [(21)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def544]
krb5-1.21.3/src/lib/kadm5/logger.c:463:29: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(cp + 7, "w")’
krb5-1.21.3/src/lib/kadm5/logger.c:287:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:291:23: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:292:17: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:307:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:311:31: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:315:28: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:317:29: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:317:28: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:319:59: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:291:23: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:292:17: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:307:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:331:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:331:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:432:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:432:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:444:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:444:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:456:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:456:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:460:25: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:460:24: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:462:29: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:462:29: acquire_resource: opened here
krb5-1.21.3/src/lib/kadm5/logger.c:463:29: danger: ‘fopen(cp + 7, "w")’ leaks here; was opened at [(25)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def545]
krb5-1.21.3/src/lib/kadm5/logger.c:463:29: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(cp + 7, "w")’
krb5-1.21.3/src/lib/kadm5/logger.c:287:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:291:23: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:292:17: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:307:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:311:31: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:315:28: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:317:29: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:317:28: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:319:59: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:291:23: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:292:17: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:307:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:331:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:331:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:432:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:432:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:444:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:444:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:456:27: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:456:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:460:25: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:460:24: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/logger.c:462:29: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/logger.c:462:29: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/logger.c:463:29: danger: ‘fopen(cp + 7, "w")’ leaks here; was allocated at [(25)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/24)
Error: COMPILER_WARNING: [#def546]
krb5-1.21.3/src/lib/kadm5/logger.c: scope_hint: In function ‘krb5_klog_init’
krb5-1.21.3/src/lib/kadm5/logger.c:519:37: warning[-Wsuggest-attribute=format]: argument 1 of ‘set_com_err_hook’ might be a candidate for a format attribute
Error: GCC_ANALYZER_WARNING (CWE-401): [#def547]
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:67:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:40:1: enter_function: entry to ‘k5_kadm5_hook_load’
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:51:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:56:12: call_function: inlined call to ‘k5calloc’ from ‘k5_kadm5_hook_load’
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:63:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:64:18: call_function: inlined call to ‘k5alloc’ from ‘k5_kadm5_hook_load’
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:67:57: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:67:15: danger: ‘ptr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def548]
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:75:19: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:40:1: enter_function: entry to ‘k5_kadm5_hook_load’
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:51:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:56:12: call_function: inlined call to ‘k5calloc’ from ‘k5_kadm5_hook_load’
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:63:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:64:18: call_function: inlined call to ‘k5alloc’ from ‘k5_kadm5_hook_load’
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:67:57: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:68:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:73:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:74:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:75:19: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:75:19: danger: ‘ptr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def549]
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:91:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:40:1: enter_function: entry to ‘k5_kadm5_hook_load’
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:51:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:56:12: call_function: inlined call to ‘k5calloc’ from ‘k5_kadm5_hook_load’
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:63:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:64:18: call_function: inlined call to ‘k5alloc’ from ‘k5_kadm5_hook_load’
krb5-1.21.3/src/lib/kadm5/srv/kadm5_hook.c:91:5: danger: ‘ptr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def550]
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:69:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:42:1: enter_function: entry to ‘k5_pwqual_load’
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:53:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:58:12: call_function: inlined call to ‘k5calloc’ from ‘k5_pwqual_load’
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:65:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:66:18: call_function: inlined call to ‘k5alloc’ from ‘k5_pwqual_load’
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:69:57: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:69:15: danger: ‘ptr’ leaks here; was allocated at [(11)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def551]
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:77:19: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:42:1: enter_function: entry to ‘k5_pwqual_load’
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:53:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:58:12: call_function: inlined call to ‘k5calloc’ from ‘k5_pwqual_load’
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:65:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:66:18: call_function: inlined call to ‘k5alloc’ from ‘k5_pwqual_load’
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:69:57: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:70:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:75:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:76:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:77:19: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:77:19: danger: ‘ptr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def552]
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:93:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:42:1: enter_function: entry to ‘k5_pwqual_load’
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:53:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:58:12: call_function: inlined call to ‘k5calloc’ from ‘k5_pwqual_load’
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:65:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:66:18: call_function: inlined call to ‘k5alloc’ from ‘k5_pwqual_load’
krb5-1.21.3/src/lib/kadm5/srv/pwqual.c:93:5: danger: ‘ptr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def553]
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:105:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dict’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:187:1: enter_function: entry to ‘dict_open’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:196:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:197:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:199:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:204:11: call_function: calling ‘init_dict’ from ‘dict_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def554]
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:110:15: warning[-Wanalyzer-malloc-leak]: leak of ‘dict’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:187:1: enter_function: entry to ‘dict_open’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:196:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:197:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:199:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:204:11: call_function: calling ‘init_dict’ from ‘dict_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def555]
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:112:13: warning[-Wanalyzer-malloc-leak]: leak of ‘dict’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:187:1: enter_function: entry to ‘dict_open’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:196:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:197:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:199:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:204:11: call_function: calling ‘init_dict’ from ‘dict_open’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def556]
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:119:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(dict_file, 0)’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:104:8: branch_false: following ‘false’ branch (when ‘dict_file’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:110:15: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:110:15: acquire_resource: opened here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:110:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:119:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:119:5: danger: ‘open(dict_file, 0)’ leaks here; was opened at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def557]
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:119:5: warning[-Wanalyzer-malloc-leak]: leak of ‘dict’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:187:1: enter_function: entry to ‘dict_open’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:196:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:197:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:199:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:204:11: call_function: calling ‘init_dict’ from ‘dict_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def558]
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:121:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dict’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:187:1: enter_function: entry to ‘dict_open’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:196:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:197:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:199:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:204:11: call_function: calling ‘init_dict’ from ‘dict_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def559]
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:126:15: warning[-Wanalyzer-malloc-leak]: leak of ‘dict’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:187:1: enter_function: entry to ‘dict_open’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:196:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:197:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:199:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:204:11: call_function: calling ‘init_dict’ from ‘dict_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def560]
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:130:15: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:187:1: enter_function: entry to ‘dict_open’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:197:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:199:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:204:11: call_function: calling ‘init_dict’ from ‘dict_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def561]
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:130:15: warning[-Wanalyzer-malloc-leak]: leak of ‘dict’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:187:1: enter_function: entry to ‘dict_open’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:196:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:197:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:199:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:204:11: call_function: calling ‘init_dict’ from ‘dict_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def562]
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:133:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:187:1: enter_function: entry to ‘dict_open’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:197:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:199:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:204:11: call_function: calling ‘init_dict’ from ‘dict_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def563]
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:133:11: warning[-Wanalyzer-malloc-leak]: leak of ‘dict’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:187:1: enter_function: entry to ‘dict_open’
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:196:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:197:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:199:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/pwqual_dict.c:204:11: call_function: calling ‘init_dict’ from ‘dict_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def564]
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:188:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:158:13: enter_function: entry to ‘kadm5_init’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:176:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:182:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:184:11: call_function: calling ‘dup_db_args’ from ‘kadm5_init’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:184:11: return_function: returning to ‘kadm5_init’ from ‘dup_db_args’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:188:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:188:5: danger: ‘<unknown>’ leaks here; was allocated at [(12)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def565]
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:188:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:158:13: enter_function: entry to ‘kadm5_init’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:176:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:182:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:188:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:188:5: danger: ‘ptr’ leaks here; was allocated at [(6)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def566]
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:189:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:158:13: enter_function: entry to ‘kadm5_init’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:176:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:182:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:184:11: call_function: calling ‘dup_db_args’ from ‘kadm5_init’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:184:11: return_function: returning to ‘kadm5_init’ from ‘dup_db_args’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:188:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:189:5: danger: ‘<unknown>’ leaks here; was allocated at [(12)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def567]
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:189:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:158:13: enter_function: entry to ‘kadm5_init’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:176:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:182:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:188:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:189:5: danger: ‘ptr’ leaks here; was allocated at [(6)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def568]
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:202:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:158:13: enter_function: entry to ‘kadm5_init’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:176:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:182:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:184:11: call_function: calling ‘dup_db_args’ from ‘kadm5_init’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:184:11: return_function: returning to ‘kadm5_init’ from ‘dup_db_args’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:188:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:202:11: danger: ‘<unknown>’ leaks here; was allocated at [(12)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def569]
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:202:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:158:13: enter_function: entry to ‘kadm5_init’
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:176:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:182:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:188:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_init.c:202:11: danger: ‘ptr’ leaks here; was allocated at [(6)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def570]
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:208:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:174:1: enter_function: entry to ‘kdb_get_hist_key’
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:183:11: call_function: calling ‘kdb_get_entry’ from ‘kdb_get_hist_key’
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:183:11: return_function: returning to ‘kdb_get_hist_key’ from ‘kdb_get_entry’
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:190:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:190:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:193:12: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:193:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:200:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:201:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:204:26: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:204:14: call_function: inlined call to ‘k5calloc’ from ‘kdb_get_hist_key’
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:207:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:209:67: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/server_kdb.c:208:15: danger: ‘ptr’ leaks here; was allocated at [(16)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def571]
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:137:14: warning[-Wanalyzer-malloc-leak]: leak of ‘name’
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:161:13: enter_function: entry to ‘get_pols_iter’
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:165:17: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:165:8: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:167:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:167:5: call_function: calling ‘get_either_iter’ from ‘get_pols_iter’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def572]
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:233:15: warning[-Wanalyzer-malloc-leak]: leak of ‘data.names’
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:180:20: enter_function: entry to ‘kadm5_get_either’
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:199:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:201:16: branch_true: following ‘true’ branch (when ‘princ != 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:201:16: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:201:16: call_function: calling ‘glob_to_regexp’ from ‘kadm5_get_either’
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:201:16: return_function: returning to ‘kadm5_get_either’ from ‘glob_to_regexp’
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:201:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:210:10: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:205:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:222:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:225:18: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:231:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:231:8: branch_true: following ‘true’ branch (when ‘princ != 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:232:24: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:233:15: danger: ‘data.names’ leaks here; was allocated at [(17)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def573]
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:235:15: warning[-Wanalyzer-malloc-leak]: leak of ‘data.names’
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:180:20: enter_function: entry to ‘kadm5_get_either’
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:199:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:201:16: branch_false: following ‘false’ branch (when ‘princ == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:201:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:201:16: call_function: calling ‘glob_to_regexp’ from ‘kadm5_get_either’
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:201:16: return_function: returning to ‘kadm5_get_either’ from ‘glob_to_regexp’
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:201:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:210:10: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:205:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:222:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:225:18: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:231:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:231:8: branch_false: following ‘false’ branch (when ‘princ == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:235:15: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_iters.c:235:15: danger: ‘data.names’ leaks here; was allocated at [(23)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def574]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:114:11: warning[-Wanalyzer-malloc-leak]: leak of ‘key_data’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1527:1: enter_function: entry to ‘kadm5_setkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1538:8: branch_false: following ‘false’ branch (when ‘keyblocks’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1541:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1550:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1551:8: branch_false: following ‘false’ branch (when ‘key_data’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1554:17: branch_false: following ‘false’ branch (when ‘i >= n_keys’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: call_function: calling ‘kadm5_setkey_principal_4’ from ‘kadm5_setkey_principal_3’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def575]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:114:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ks_from_keys’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1589:1: enter_function: entry to ‘kadm5_setkey_principal_4’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1605:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1609:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1625:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1630:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1650:11: call_function: calling ‘make_ks_from_key_data’ from ‘kadm5_setkey_principal_4’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1650:11: return_function: returning to ‘kadm5_setkey_principal_4’ from ‘make_ks_from_key_data’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1652:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1655:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1655:11: call_function: calling ‘apply_keysalt_policy’ from ‘kadm5_setkey_principal_4’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def576]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:114:11: warning[-Wanalyzer-malloc-leak]: leak of ‘new_ks_tuple’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1228:1: enter_function: entry to ‘kadm5_chpass_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1246:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1253:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1255:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1255:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1259:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1259:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1264:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1267:11: call_function: calling ‘apply_keysalt_policy’ from ‘kadm5_chpass_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1267:11: return_function: returning to ‘kadm5_chpass_principal_3’ from ‘apply_keysalt_policy’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1269:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1272:10: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1272:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1273:34: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1273:15: call_function: calling ‘get_policy’ from ‘kadm5_chpass_principal_3’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def577]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:171:11: warning[-Wanalyzer-malloc-leak]: leak of ‘key_data’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1527:1: enter_function: entry to ‘kadm5_setkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1538:8: branch_false: following ‘false’ branch (when ‘keyblocks’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1541:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1550:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1551:8: branch_false: following ‘false’ branch (when ‘key_data’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1554:17: branch_false: following ‘false’ branch (when ‘i >= n_keys’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: call_function: calling ‘kadm5_setkey_principal_4’ from ‘kadm5_setkey_principal_3’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def578]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:171:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ks_from_keys’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1589:1: enter_function: entry to ‘kadm5_setkey_principal_4’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1605:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1609:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1625:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1630:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1650:11: call_function: calling ‘make_ks_from_key_data’ from ‘kadm5_setkey_principal_4’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1650:11: return_function: returning to ‘kadm5_setkey_principal_4’ from ‘make_ks_from_key_data’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1652:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1655:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1655:11: call_function: calling ‘apply_keysalt_policy’ from ‘kadm5_setkey_principal_4’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def579]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:221:9: warning[-Wanalyzer-malloc-leak]: leak of ‘key_data’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1527:1: enter_function: entry to ‘kadm5_setkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1538:8: branch_false: following ‘false’ branch (when ‘keyblocks’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1541:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1550:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1551:8: branch_false: following ‘false’ branch (when ‘key_data’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1554:17: branch_false: following ‘false’ branch (when ‘i >= n_keys’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: call_function: calling ‘kadm5_setkey_principal_4’ from ‘kadm5_setkey_principal_3’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def580]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:221:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ks_from_keys’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1589:1: enter_function: entry to ‘kadm5_setkey_principal_4’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1605:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1609:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1625:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1630:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1650:11: call_function: calling ‘make_ks_from_key_data’ from ‘kadm5_setkey_principal_4’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1650:11: return_function: returning to ‘kadm5_setkey_principal_4’ from ‘make_ks_from_key_data’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1652:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1655:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1655:11: call_function: calling ‘apply_keysalt_policy’ from ‘kadm5_setkey_principal_4’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def581]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:221:9: warning[-Wanalyzer-malloc-leak]: leak of ‘new_ks_tuple’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1385:1: enter_function: entry to ‘kadm5_randkey_principal’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1391:9: call_function: calling ‘kadm5_randkey_principal_3’ from ‘kadm5_randkey_principal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def582]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1046:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1012:5: enter_function: entry to ‘create_history_entry’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1026:8: branch_false: following ‘false’ branch (when ‘n_key_data >= 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1029:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1032:8: branch_false: following ‘false’ branch (when ‘n_key_data != 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1035:21: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1035:21: call_function: inlined call to ‘k5calloc’ from ‘create_history_entry’
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1036:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1041:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1043:17: branch_true: following ‘true’ branch (when ‘i < n_key_data’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1044:21: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1044:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1046:15: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1046:15: danger: ‘ptr’ leaks here; was allocated at [(7)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def583]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1052:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1012:5: enter_function: entry to ‘create_history_entry’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1026:8: branch_false: following ‘false’ branch (when ‘n_key_data >= 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1029:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1032:8: branch_false: following ‘false’ branch (when ‘n_key_data != 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1035:21: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1035:21: call_function: inlined call to ‘k5calloc’ from ‘create_history_entry’
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1036:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1041:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1043:17: branch_true: following ‘true’ branch (when ‘i < n_key_data’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1044:21: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1044:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1046:15: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1049:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1054:56: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1052:15: danger: ‘ptr’ leaks here; was allocated at [(7)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-787): [#def584]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1146:13: warning[-Wanalyzer-out-of-bounds]: buffer over-read
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1111:8: branch_false: following ‘false’ branch (when ‘nhist > 1’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1114:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1114:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1124:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1127:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1128:13: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1128:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1134:25: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1136:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1139:30: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1145:29: branch_true: following ‘true’ branch (when ‘i > knext’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1146:32: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1146:13: danger: read of 16 bytes at offset ‘(long unsigned int)(*adb.old_key_len + 4294967295) * 16’ exceeds ‘**adb.old_keys’
Error: GCC_ANALYZER_WARNING (CWE-122): [#def585]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1146:13: warning[-Wanalyzer-out-of-bounds]: heap-based buffer over-read
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1111:8: branch_false: following ‘false’ branch (when ‘nhist > 1’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1114:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1114:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1124:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1127:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1128:13: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1136:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1139:30: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1145:29: branch_true: following ‘true’ branch (when ‘i > knext’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1146:32: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1146:13: danger: read of 16 bytes at offset ‘(long unsigned int)(*adb.old_key_len + 4294967295) * 16’ exceeds the buffer
Error: GCC_ANALYZER_WARNING (CWE-401): [#def586]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1184:17: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1111:8: branch_false: following ‘false’ branch (when ‘nhist > 1’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1114:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1114:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1124:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1127:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1149:15: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1149:15: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1168:20: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1168:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1169:12: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1171:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1176:18: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1180:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1181:18: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1183:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1184:55: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1184:17: danger: ‘tmp’ leaks here; was allocated at [(9)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def587]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1279:15: warning[-Wanalyzer-malloc-leak]: leak of ‘new_ks_tuple’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1228:1: enter_function: entry to ‘kadm5_chpass_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1246:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1253:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1255:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1255:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1259:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1259:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1264:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1267:11: call_function: calling ‘apply_keysalt_policy’ from ‘kadm5_chpass_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1267:11: return_function: returning to ‘kadm5_chpass_principal_3’ from ‘apply_keysalt_policy’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1269:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1272:10: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1277:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1279:15: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1279:15: danger: ‘new_ks_tuple’ leaks here; was allocated at [(18)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/17)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def588]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1288:16: warning[-Wanalyzer-malloc-leak]: leak of ‘new_ks_tuple’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1228:1: enter_function: entry to ‘kadm5_chpass_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1246:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1253:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1255:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1255:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1259:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1259:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1264:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1267:11: call_function: calling ‘apply_keysalt_policy’ from ‘kadm5_chpass_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1267:11: return_function: returning to ‘kadm5_chpass_principal_3’ from ‘apply_keysalt_policy’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1269:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1272:10: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1277:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1288:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1288:16: danger: ‘new_ks_tuple’ leaks here; was allocated at [(18)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/17)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def589]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1292:11: warning[-Wanalyzer-malloc-leak]: leak of ‘new_ks_tuple’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1228:1: enter_function: entry to ‘kadm5_chpass_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1246:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1253:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1255:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1255:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1259:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1259:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1264:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1267:11: call_function: calling ‘apply_keysalt_policy’ from ‘kadm5_chpass_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1267:11: return_function: returning to ‘kadm5_chpass_principal_3’ from ‘apply_keysalt_policy’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1269:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1272:10: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1277:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1288:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1288:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1292:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1292:11: danger: ‘new_ks_tuple’ leaks here; was allocated at [(18)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/17)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def590]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1296:11: warning[-Wanalyzer-malloc-leak]: leak of ‘new_ks_tuple’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1228:1: enter_function: entry to ‘kadm5_chpass_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1246:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1253:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1255:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1255:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1259:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1259:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1264:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1267:11: call_function: calling ‘apply_keysalt_policy’ from ‘kadm5_chpass_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1267:11: return_function: returning to ‘kadm5_chpass_principal_3’ from ‘apply_keysalt_policy’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1269:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1272:10: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1277:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1288:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1288:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1292:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1293:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1296:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1296:11: danger: ‘new_ks_tuple’ leaks here; was allocated at [(18)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/17)
Error: CPPCHECK_WARNING (CWE-457): [#def591]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1325: error[legacyUninitvar]: Uninitialized variable: hist_kvno
Error: GCC_ANALYZER_WARNING (CWE-401): [#def592]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1438:9: warning[-Wanalyzer-malloc-leak]: leak of ‘new_ks_tuple’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1396:1: enter_function: entry to ‘kadm5_randkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1418:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1422:8: branch_false: following ‘false’ branch (when ‘principal’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1425:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1425:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1430:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1433:11: call_function: calling ‘apply_keysalt_policy’ from ‘kadm5_randkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1433:11: return_function: returning to ‘kadm5_randkey_principal_3’ from ‘apply_keysalt_policy’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1435:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1438:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1438:9: danger: ‘new_ks_tuple’ leaks here; was allocated at [(16)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def593]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1448:11: warning[-Wanalyzer-malloc-leak]: leak of ‘new_ks_tuple’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1396:1: enter_function: entry to ‘kadm5_randkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1418:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1422:8: branch_false: following ‘false’ branch (when ‘principal’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1425:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1425:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1430:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1433:11: call_function: calling ‘apply_keysalt_policy’ from ‘kadm5_randkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1433:11: return_function: returning to ‘kadm5_randkey_principal_3’ from ‘apply_keysalt_policy’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1435:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1438:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1448:11: danger: ‘new_ks_tuple’ leaks here; was allocated at [(16)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def594]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1452:11: warning[-Wanalyzer-malloc-leak]: leak of ‘new_ks_tuple’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1396:1: enter_function: entry to ‘kadm5_randkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1418:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1422:8: branch_false: following ‘false’ branch (when ‘principal’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1425:16: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1425:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1430:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1433:11: call_function: calling ‘apply_keysalt_policy’ from ‘kadm5_randkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1433:11: return_function: returning to ‘kadm5_randkey_principal_3’ from ‘apply_keysalt_policy’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1435:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1438:9: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1449:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1452:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1452:11: danger: ‘new_ks_tuple’ leaks here; was allocated at [(16)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def595]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1607:5: warning[-Wanalyzer-malloc-leak]: leak of ‘key_data’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1527:1: enter_function: entry to ‘kadm5_setkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1538:8: branch_false: following ‘false’ branch (when ‘keyblocks’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1541:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1550:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1551:8: branch_false: following ‘false’ branch (when ‘key_data’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1554:17: branch_false: following ‘false’ branch (when ‘i >= n_keys’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: call_function: calling ‘kadm5_setkey_principal_4’ from ‘kadm5_setkey_principal_3’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def596]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1614:9: warning[-Wanalyzer-malloc-leak]: leak of ‘key_data’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1527:1: enter_function: entry to ‘kadm5_setkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1538:8: branch_false: following ‘false’ branch (when ‘keyblocks’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1541:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1550:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1551:8: branch_false: following ‘false’ branch (when ‘key_data’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1554:17: branch_false: following ‘false’ branch (when ‘i >= n_keys’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: call_function: calling ‘kadm5_setkey_principal_4’ from ‘kadm5_setkey_principal_3’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def597]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1624:11: warning[-Wanalyzer-malloc-leak]: leak of ‘key_data’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1527:1: enter_function: entry to ‘kadm5_setkey_principal_3’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1538:8: branch_false: following ‘false’ branch (when ‘keyblocks’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1541:8: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1550:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1551:8: branch_false: following ‘false’ branch (when ‘key_data’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1554:17: branch_false: following ‘false’ branch (when ‘i >= n_keys’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1560:11: call_function: calling ‘kadm5_setkey_principal_4’ from ‘kadm5_setkey_principal_3’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def598]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1797:15: warning[-Wanalyzer-malloc-leak]: leak of ‘key_data’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1778:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1781:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1783:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1786:26: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1786:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1787:8: branch_false: following ‘false’ branch (when ‘key_data’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1792:28: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1793:12: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1797:15: danger: ‘key_data’ leaks here; was allocated at [(7)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def599]
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1839:15: warning[-Wanalyzer-malloc-leak]: leak of ‘keys’
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1833:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1834:8: branch_false: following ‘false’ branch (when ‘keys’ is non-NULL)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1836:5: branch_false: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1838:17: branch_true: following ‘true’ branch (when ‘i < n_key_data’)...
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1839:75: branch_true: ...to here
krb5-1.21.3/src/lib/kadm5/srv/svr_principal.c:1839:15: danger: ‘keys’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def600]
krb5-1.21.3/src/lib/kdb/decrypt_key.c:91:11: warning[-Wanalyzer-malloc-leak]: leak of ‘plain.data’
krb5-1.21.3/src/lib/kdb/decrypt_key.c:58:1: enter_function: entry to ‘krb5_dbe_def_decrypt_key_data’
krb5-1.21.3/src/lib/kdb/decrypt_key.c:74:8: branch_false: following ‘false’ branch (when ‘mkey’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/decrypt_key.c:77:9: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/decrypt_key.c:77:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/decrypt_key.c:81:8: branch_false: following ‘false’ branch (when ‘keylen >= 0’)...
krb5-1.21.3/src/lib/kdb/decrypt_key.c:84:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/decrypt_key.c:87:11: call_function: calling ‘alloc_data’ from ‘krb5_dbe_def_decrypt_key_data’
krb5-1.21.3/src/lib/kdb/decrypt_key.c:87:11: return_function: returning to ‘krb5_dbe_def_decrypt_key_data’ from ‘alloc_data’
krb5-1.21.3/src/lib/kdb/decrypt_key.c:88:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/decrypt_key.c:91:11: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/decrypt_key.c:91:11: danger: ‘plain.data’ leaks here; was allocated at [(11)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def601]
krb5-1.21.3/src/lib/kdb/encrypt_key.c:91:11: warning[-Wanalyzer-malloc-leak]: leak of ‘kd.key_data_contents[0]’
krb5-1.21.3/src/lib/kdb/encrypt_key.c:60:1: enter_function: entry to ‘krb5_dbe_def_encrypt_key_data’
krb5-1.21.3/src/lib/kdb/encrypt_key.c:77:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/encrypt_key.c:82:27: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/encrypt_key.c:84:31: call_function: calling ‘k5alloc’ from ‘krb5_dbe_def_encrypt_key_data’
krb5-1.21.3/src/lib/kdb/encrypt_key.c:84:31: return_function: returning to ‘krb5_dbe_def_encrypt_key_data’ from ‘k5alloc’
krb5-1.21.3/src/lib/kdb/encrypt_key.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/encrypt_key.c:87:17: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/encrypt_key.c:91:11: danger: ‘kd.key_data_contents[0]’ leaks here; was allocated at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def602]
krb5-1.21.3/src/lib/kdb/kdb5.c:247:14: warning[-Wanalyzer-malloc-leak]: leak of ‘dal_handle’
krb5-1.21.3/src/lib/kdb/kdb5.c:1179:1: enter_function: entry to ‘krb5_db_fetch_mkey’
krb5-1.21.3/src/lib/kdb/kdb5.c:1192:8: branch_false: following ‘false’ branch (when ‘fromkeyboard == 0’)...
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: call_function: calling ‘krb5_db_setup_lib_handle’ from ‘krb5_db_fetch_mkey’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def603]
krb5-1.21.3/src/lib/kdb/kdb5.c:250:14: warning[-Wanalyzer-malloc-leak]: leak of ‘dal_handle’
krb5-1.21.3/src/lib/kdb/kdb5.c:1179:1: enter_function: entry to ‘krb5_db_fetch_mkey’
krb5-1.21.3/src/lib/kdb/kdb5.c:1192:8: branch_false: following ‘false’ branch (when ‘fromkeyboard == 0’)...
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: call_function: calling ‘krb5_db_setup_lib_handle’ from ‘krb5_db_fetch_mkey’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def604]
krb5-1.21.3/src/lib/kdb/kdb5.c:264:14: warning[-Wanalyzer-malloc-leak]: leak of ‘dal_handle’
krb5-1.21.3/src/lib/kdb/kdb5.c:1179:1: enter_function: entry to ‘krb5_db_fetch_mkey’
krb5-1.21.3/src/lib/kdb/kdb5.c:1192:8: branch_false: following ‘false’ branch (when ‘fromkeyboard == 0’)...
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: call_function: calling ‘krb5_db_setup_lib_handle’ from ‘krb5_db_fetch_mkey’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def605]
krb5-1.21.3/src/lib/kdb/kdb5.c:279:5: warning[-Wanalyzer-malloc-leak]: leak of ‘dal_handle’
krb5-1.21.3/src/lib/kdb/kdb5.c:1179:1: enter_function: entry to ‘krb5_db_fetch_mkey’
krb5-1.21.3/src/lib/kdb/kdb5.c:1192:8: branch_false: following ‘false’ branch (when ‘fromkeyboard == 0’)...
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: call_function: calling ‘krb5_db_setup_lib_handle’ from ‘krb5_db_fetch_mkey’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def606]
krb5-1.21.3/src/lib/kdb/kdb5.c:279:5: warning[-Wanalyzer-malloc-leak]: leak of ‘library’
krb5-1.21.3/src/lib/kdb/kdb5.c:1179:1: enter_function: entry to ‘krb5_db_fetch_mkey’
krb5-1.21.3/src/lib/kdb/kdb5.c:1192:8: branch_false: following ‘false’ branch (when ‘fromkeyboard == 0’)...
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: call_function: calling ‘krb5_db_setup_lib_handle’ from ‘krb5_db_fetch_mkey’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def607]
krb5-1.21.3/src/lib/kdb/kdb5.c:280:5: warning[-Wanalyzer-malloc-leak]: leak of ‘dal_handle’
krb5-1.21.3/src/lib/kdb/kdb5.c:1179:1: enter_function: entry to ‘krb5_db_fetch_mkey’
krb5-1.21.3/src/lib/kdb/kdb5.c:1192:8: branch_false: following ‘false’ branch (when ‘fromkeyboard == 0’)...
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: call_function: calling ‘krb5_db_setup_lib_handle’ from ‘krb5_db_fetch_mkey’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def608]
krb5-1.21.3/src/lib/kdb/kdb5.c:280:5: warning[-Wanalyzer-malloc-leak]: leak of ‘library’
krb5-1.21.3/src/lib/kdb/kdb5.c:1179:1: enter_function: entry to ‘krb5_db_fetch_mkey’
krb5-1.21.3/src/lib/kdb/kdb5.c:1192:8: branch_false: following ‘false’ branch (when ‘fromkeyboard == 0’)...
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1238:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:1239:22: call_function: calling ‘krb5_db_setup_lib_handle’ from ‘krb5_db_fetch_mkey’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def609]
krb5-1.21.3/src/lib/kdb/kdb5.c:959:23: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/kdb/kdb5.c:949:1: enter_function: entry to ‘krb5_db_put_principal’
krb5-1.21.3/src/lib/kdb/kdb5.c:959:23: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:959:23: danger: ‘ptr’ leaks here; was allocated at [(7)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def610]
krb5-1.21.3/src/lib/kdb/kdb5.c:2110:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/kdb/kdb5.c:2092:1: enter_function: entry to ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2103:12: call_function: calling ‘begin_attrs’ from ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2103:12: return_function: returning to ‘krb5_dbe_get_strings’ from ‘begin_attrs’
krb5-1.21.3/src/lib/kdb/kdb5.c:2104:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: call_function: calling ‘next_attr’ from ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: return_function: returning to ‘krb5_dbe_get_strings’ from ‘next_attr’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2109:39: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2110:12: branch_false: following ‘false’ branch (when ‘newstrings’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb5.c:2113:15: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2113:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb5.c:2115:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2117:16: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: call_function: calling ‘next_attr’ from ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: return_function: returning to ‘krb5_dbe_get_strings’ from ‘next_attr’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2109:39: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2110:12: branch_false: following ‘false’ branch (when ‘newstrings’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb5.c:2113:15: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2115:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2117:16: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: call_function: calling ‘next_attr’ from ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: return_function: returning to ‘krb5_dbe_get_strings’ from ‘next_attr’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2109:39: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2110:12: danger: ‘<unknown>’ leaks here; was allocated at [(28)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/27)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def611]
krb5-1.21.3/src/lib/kdb/kdb5.c:2118:9: warning[-Wanalyzer-malloc-leak]: leak of ‘key’
krb5-1.21.3/src/lib/kdb/kdb5.c:2092:1: enter_function: entry to ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2103:12: call_function: calling ‘begin_attrs’ from ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2103:12: return_function: returning to ‘krb5_dbe_get_strings’ from ‘begin_attrs’
krb5-1.21.3/src/lib/kdb/kdb5.c:2104:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: call_function: calling ‘next_attr’ from ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: return_function: returning to ‘krb5_dbe_get_strings’ from ‘next_attr’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2109:39: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2110:12: branch_false: following ‘false’ branch (when ‘newstrings’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb5.c:2113:15: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2113:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb5.c:2115:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2117:16: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: call_function: calling ‘next_attr’ from ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: return_function: returning to ‘krb5_dbe_get_strings’ from ‘next_attr’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2109:39: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2110:12: branch_false: following ‘false’ branch (when ‘newstrings’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb5.c:2113:15: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2115:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2117:16: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2118:9: danger: ‘key’ leaks here; was allocated at [(28)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/27)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def612]
krb5-1.21.3/src/lib/kdb/kdb5.c:2118:9: warning[-Wanalyzer-malloc-leak]: leak of ‘val’
krb5-1.21.3/src/lib/kdb/kdb5.c:2092:1: enter_function: entry to ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2103:12: call_function: calling ‘begin_attrs’ from ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2103:12: return_function: returning to ‘krb5_dbe_get_strings’ from ‘begin_attrs’
krb5-1.21.3/src/lib/kdb/kdb5.c:2104:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: call_function: calling ‘next_attr’ from ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: return_function: returning to ‘krb5_dbe_get_strings’ from ‘next_attr’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2109:39: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2110:12: branch_false: following ‘false’ branch (when ‘newstrings’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb5.c:2113:15: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2114:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb5.c:2115:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2117:16: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: call_function: calling ‘next_attr’ from ‘krb5_dbe_get_strings’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: return_function: returning to ‘krb5_dbe_get_strings’ from ‘next_attr’
krb5-1.21.3/src/lib/kdb/kdb5.c:2107:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2109:39: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2110:12: branch_false: following ‘false’ branch (when ‘newstrings’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb5.c:2113:15: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2115:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb5.c:2117:16: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb5.c:2118:9: danger: ‘val’ leaks here; was allocated at [(28)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/27)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def613]
krb5-1.21.3/src/lib/kdb/kdb_convert.c:287:5: warning[-Wanalyzer-malloc-leak]: leak of ‘princ’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:550:1: enter_function: entry to ‘ulog_conv_2dbentry’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:575:18: call_function: calling ‘k5memdup0’ from ‘ulog_conv_2dbentry’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:575:18: return_function: returning to ‘ulog_conv_2dbentry’ from ‘k5memdup0’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:577:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:580:11: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:582:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:585:11: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:587:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:594:8: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:594:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:601:17: branch_true: following ‘true’ branch (when ‘i < nattrs’)...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:605:17: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:642:24: call_function: calling ‘conv_princ_2db’ from ‘ulog_conv_2dbentry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def614]
krb5-1.21.3/src/lib/kdb/kdb_convert.c:332:11: warning[-Wanalyzer-malloc-leak]: leak of ‘attr_types’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:318:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:326:43: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:326:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:326:8: branch_false: following ‘false’ branch (when ‘attr_types’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:332:42: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:332:11: danger: ‘attr_types’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def615]
krb5-1.21.3/src/lib/kdb/kdb_convert.c:359:9: warning[-Wanalyzer-malloc-leak]: leak of ‘attr_types’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:298:1: enter_function: entry to ‘ulog_conv_2logentry’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:318:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:326:43: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:326:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:326:8: branch_false: following ‘false’ branch (when ‘attr_types’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:332:42: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:338:8: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:338:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:358:9: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:358:9: call_function: calling ‘find_changed_attrs’ from ‘ulog_conv_2logentry’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:358:9: return_function: returning to ‘ulog_conv_2logentry’ from ‘find_changed_attrs’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:359:9: danger: ‘attr_types’ leaks here; was allocated at [(4)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def616]
krb5-1.21.3/src/lib/kdb/kdb_convert.c:580:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*update.kdb_princ_name.utf8str_t_val, (long unsigned int)*update.kdb_princ_name.utf8str_t_len, & ret)’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:550:1: enter_function: entry to ‘ulog_conv_2dbentry’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:575:18: call_function: calling ‘k5memdup0’ from ‘ulog_conv_2dbentry’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:575:18: return_function: returning to ‘ulog_conv_2dbentry’ from ‘k5memdup0’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:577:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:580:11: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:580:11: danger: ‘k5memdup0(*update.kdb_princ_name.utf8str_t_val, (long unsigned int)*update.kdb_princ_name.utf8str_t_len, & ret)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def617]
krb5-1.21.3/src/lib/kdb/kdb_convert.c:711:23: warning[-Wanalyzer-malloc-leak]: leak of ‘ent’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:550:1: enter_function: entry to ‘ulog_conv_2dbentry’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:575:18: call_function: calling ‘k5memdup0’ from ‘ulog_conv_2dbentry’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:575:18: return_function: returning to ‘ulog_conv_2dbentry’ from ‘k5memdup0’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:577:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:580:11: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:582:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:585:11: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:587:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:594:8: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:594:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:595:15: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:595:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:596:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:598:9: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:601:17: branch_true: following ‘true’ branch (when ‘i < nattrs’)...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:605:17: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:706:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:707:50: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:711:23: danger: ‘ent’ leaks here; was allocated at [(21)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def618]
krb5-1.21.3/src/lib/kdb/kdb_convert.c:719:19: warning[-Wanalyzer-malloc-leak]: leak of ‘ent’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:550:1: enter_function: entry to ‘ulog_conv_2dbentry’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:575:18: call_function: calling ‘k5memdup0’ from ‘ulog_conv_2dbentry’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:575:18: return_function: returning to ‘ulog_conv_2dbentry’ from ‘k5memdup0’
krb5-1.21.3/src/lib/kdb/kdb_convert.c:577:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:580:11: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:582:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:585:11: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:587:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:594:8: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:594:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:595:15: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:595:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:596:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:598:9: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:601:17: branch_true: following ‘true’ branch (when ‘i < nattrs’)...
krb5-1.21.3/src/lib/kdb/kdb_convert.c:605:17: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_convert.c:719:19: danger: ‘ent’ leaks here; was allocated at [(21)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def619]
krb5-1.21.3/src/lib/kdb/kdb_default.c:228:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(keyfile, "rb")’
krb5-1.21.3/src/lib/kdb/kdb_default.c:226:16: acquire_resource: opened here
krb5-1.21.3/src/lib/kdb/kdb_default.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:228:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:228:5: danger: ‘fopen(keyfile, "rb")’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def620]
krb5-1.21.3/src/lib/kdb/kdb_default.c:228:5: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(keyfile, "rb")’
krb5-1.21.3/src/lib/kdb/kdb_default.c:226:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb_default.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:228:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:228:5: danger: ‘fopen(keyfile, "rb")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def621]
krb5-1.21.3/src/lib/kdb/kdb_default.c:495:18: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/kdb/kdb_default.c:410:8: branch_false: following ‘false’ branch (when ‘mkeys_list’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:413:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:416:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:418:8: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:421:21: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:421:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:431:9: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:431:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:432:13: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:432:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:468:44: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:469:8: branch_false: following ‘false’ branch (when ‘mkey_list_head’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:474:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:484:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:485:13: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:485:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:487:53: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:487:53: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb_default.c:488:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:492:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:495:18: danger: ‘<unknown>’ leaks here; was allocated at [(19)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def622]
krb5-1.21.3/src/lib/kdb/kdb_default.c:495:18: warning[-Wanalyzer-malloc-leak]: leak of ‘mkey_list_head’
krb5-1.21.3/src/lib/kdb/kdb_default.c:410:8: branch_false: following ‘false’ branch (when ‘mkeys_list’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:413:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:416:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:418:8: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:421:21: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:421:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:431:9: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:431:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:432:13: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:432:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:468:44: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:468:44: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb_default.c:469:8: branch_false: following ‘false’ branch (when ‘mkey_list_head’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:474:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:484:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:485:13: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:485:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:487:53: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:488:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:492:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:495:18: danger: ‘mkey_list_head’ leaks here; was allocated at [(13)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def623]
krb5-1.21.3/src/lib/kdb/kdb_default.c:508:5: warning[-Wanalyzer-malloc-leak]: leak of ‘mkey_list_head’
krb5-1.21.3/src/lib/kdb/kdb_default.c:410:8: branch_false: following ‘false’ branch (when ‘mkeys_list’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:413:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:416:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:418:8: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:421:21: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:421:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:431:9: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:440:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:444:14: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:454:12: branch_false: following ‘false’ branch (when ‘found_key == 1’)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:468:44: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:468:44: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb_default.c:469:8: branch_false: following ‘false’ branch (when ‘mkey_list_head’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:474:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:484:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:485:13: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:485:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:487:53: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:488:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:492:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:508:5: danger: ‘mkey_list_head’ leaks here; was allocated at [(13)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def624]
krb5-1.21.3/src/lib/kdb/kdb_default.c:509:5: warning[-Wanalyzer-malloc-leak]: leak of ‘mkey_list_head’
krb5-1.21.3/src/lib/kdb/kdb_default.c:410:8: branch_false: following ‘false’ branch (when ‘mkeys_list’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:413:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:416:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:418:8: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:421:21: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:421:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:431:9: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:440:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:444:14: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:454:12: branch_false: following ‘false’ branch (when ‘found_key == 1’)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:468:44: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:468:44: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb_default.c:469:8: branch_false: following ‘false’ branch (when ‘mkey_list_head’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:474:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:484:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:485:13: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:485:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:487:53: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:488:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:492:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:509:5: danger: ‘mkey_list_head’ leaks here; was allocated at [(13)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def625]
krb5-1.21.3/src/lib/kdb/kdb_default.c:511:9: warning[-Wanalyzer-malloc-leak]: leak of ‘mkey_list_head’
krb5-1.21.3/src/lib/kdb/kdb_default.c:410:8: branch_false: following ‘false’ branch (when ‘mkeys_list’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:413:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:416:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:418:8: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:421:21: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:421:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:431:9: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:440:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:444:14: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:454:12: branch_false: following ‘false’ branch (when ‘found_key == 1’)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:468:44: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:468:44: acquire_memory: allocated here
krb5-1.21.3/src/lib/kdb/kdb_default.c:469:8: branch_false: following ‘false’ branch (when ‘mkey_list_head’ is non-NULL)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:474:5: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:484:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:485:13: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:485:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:487:53: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:488:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_default.c:492:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:510:8: branch_true: following ‘true’ branch (when ‘retval != 0’)...
krb5-1.21.3/src/lib/kdb/kdb_default.c:511:9: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_default.c:511:9: danger: ‘mkey_list_head’ leaks here; was allocated at [(13)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def626]
krb5-1.21.3/src/lib/kdb/kdb_log.c:408:22: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*upd.kdb_princ_name.utf8str_t_val, (long unsigned int)*upd.kdb_princ_name.utf8str_t_len, & retval)’
krb5-1.21.3/src/lib/kdb/kdb_log.c:375:1: enter_function: entry to ‘ulog_replay’
krb5-1.21.3/src/lib/kdb/kdb_log.c:386:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_log.c:390:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_log.c:393:21: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_log.c:397:17: branch_true: following ‘true’ branch (when ‘i < no_of_updates’)...
krb5-1.21.3/src/lib/kdb/kdb_log.c:398:14: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_log.c:398:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_log.c:402:13: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_log.c:402:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/kdb/kdb_log.c:404:36: branch_true: ...to here
krb5-1.21.3/src/lib/kdb/kdb_log.c:403:26: call_function: calling ‘k5memdup0’ from ‘ulog_replay’
krb5-1.21.3/src/lib/kdb/kdb_log.c:403:26: return_function: returning to ‘ulog_replay’ from ‘k5memdup0’
krb5-1.21.3/src/lib/kdb/kdb_log.c:405:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/kdb/kdb_log.c:408:22: branch_false: ...to here
krb5-1.21.3/src/lib/kdb/kdb_log.c:408:22: danger: ‘k5memdup0(*upd.kdb_princ_name.utf8str_t_val, (long unsigned int)*upd.kdb_princ_name.utf8str_t_len, & retval)’ leaks here; was allocated at [(17)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def627]
krb5-1.21.3/src/lib/krad/attr.c:184:22: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp.data’
krb5-1.21.3/src/lib/krad/attr.c:149:1: enter_function: entry to ‘user_password_encode’
krb5-1.21.3/src/lib/krad/attr.c:163:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:165:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:170:14: call_function: calling ‘alloc_data’ from ‘user_password_encode’
krb5-1.21.3/src/lib/krad/attr.c:170:14: return_function: returning to ‘user_password_encode’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/attr.c:171:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:174:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:175:33: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attr.c:176:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:178:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:184:22: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:184:22: danger: ‘tmp.data’ leaks here; was allocated at [(6)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def628]
krb5-1.21.3/src/lib/krad/attr.c:195:45: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘sum.contents’
krb5-1.21.3/src/lib/krad/attr.c:149:1: enter_function: entry to ‘user_password_encode’
krb5-1.21.3/src/lib/krad/attr.c:163:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:165:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:170:14: call_function: calling ‘alloc_data’ from ‘user_password_encode’
krb5-1.21.3/src/lib/krad/attr.c:170:14: return_function: returning to ‘user_password_encode’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/attr.c:171:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:174:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:175:33: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attr.c:176:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:178:13: call_function: calling ‘kr_use_fips’ from ‘user_password_encode’
krb5-1.21.3/src/lib/krad/attr.c:178:13: return_function: returning to ‘user_password_encode’ from ‘kr_use_fips’
krb5-1.21.3/src/lib/krad/attr.c:178:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attr.c:181:13: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:182:28: acquire_memory: this call could return NULL
krb5-1.21.3/src/lib/krad/attr.c:187:12: branch_false: following ‘false’ branch (when ‘retval == 0’)...
branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:194:21: branch_true: following ‘true’ branch (when ‘i != 16’)...
krb5-1.21.3/src/lib/krad/attr.c:195:13: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:195:45: danger: ‘sum.contents + i’ could be NULL: unchecked value from [(20)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def629]
krb5-1.21.3/src/lib/krad/attr.c:196:9: warning[-Wanalyzer-malloc-leak]: leak of ‘sum.contents’
krb5-1.21.3/src/lib/krad/attr.c:149:1: enter_function: entry to ‘user_password_encode’
krb5-1.21.3/src/lib/krad/attr.c:163:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:165:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:170:14: call_function: calling ‘alloc_data’ from ‘user_password_encode’
krb5-1.21.3/src/lib/krad/attr.c:170:14: return_function: returning to ‘user_password_encode’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/attr.c:171:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:174:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:175:33: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attr.c:176:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:178:13: call_function: calling ‘kr_use_fips’ from ‘user_password_encode’
krb5-1.21.3/src/lib/krad/attr.c:178:13: return_function: returning to ‘user_password_encode’ from ‘kr_use_fips’
krb5-1.21.3/src/lib/krad/attr.c:178:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attr.c:181:13: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:182:28: acquire_memory: allocated here
krb5-1.21.3/src/lib/krad/attr.c:187:12: branch_false: following ‘false’ branch (when ‘retval == 0’)...
branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:194:21: branch_true: following ‘true’ branch (when ‘i != 16’)...
krb5-1.21.3/src/lib/krad/attr.c:195:13: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:194:21: branch_true: following ‘true’ branch (when ‘i != 16’)...
krb5-1.21.3/src/lib/krad/attr.c:195:13: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:196:9: danger: ‘sum.contents’ leaks here; was allocated at [(20)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def630]
krb5-1.21.3/src/lib/krad/attr.c:196:9: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp.data’
krb5-1.21.3/src/lib/krad/attr.c:149:1: enter_function: entry to ‘user_password_encode’
krb5-1.21.3/src/lib/krad/attr.c:163:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:165:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:170:14: call_function: calling ‘alloc_data’ from ‘user_password_encode’
krb5-1.21.3/src/lib/krad/attr.c:170:14: return_function: returning to ‘user_password_encode’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/attr.c:171:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:174:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:175:33: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attr.c:176:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:178:13: call_function: calling ‘kr_use_fips’ from ‘user_password_encode’
krb5-1.21.3/src/lib/krad/attr.c:178:13: return_function: returning to ‘user_password_encode’ from ‘kr_use_fips’
krb5-1.21.3/src/lib/krad/attr.c:178:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attr.c:181:13: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:187:12: branch_false: following ‘false’ branch (when ‘retval == 0’)...
branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:194:21: branch_true: following ‘true’ branch (when ‘i != 16’)...
krb5-1.21.3/src/lib/krad/attr.c:195:13: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:194:21: branch_true: following ‘true’ branch (when ‘i != 16’)...
krb5-1.21.3/src/lib/krad/attr.c:195:13: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:196:9: danger: ‘tmp.data’ leaks here; was allocated at [(6)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def631]
krb5-1.21.3/src/lib/krad/attr.c:242:22: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp.data’
krb5-1.21.3/src/lib/krad/attr.c:209:1: enter_function: entry to ‘user_password_decode’
krb5-1.21.3/src/lib/krad/attr.c:228:14: call_function: calling ‘alloc_data’ from ‘user_password_decode’
krb5-1.21.3/src/lib/krad/attr.c:228:14: return_function: returning to ‘user_password_decode’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/attr.c:229:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:232:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:233:33: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attr.c:234:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:236:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:242:22: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:242:22: danger: ‘tmp.data’ leaks here; was allocated at [(4)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def632]
krb5-1.21.3/src/lib/krad/attr.c:254:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘sum.contents’
krb5-1.21.3/src/lib/krad/attr.c:209:1: enter_function: entry to ‘user_password_decode’
krb5-1.21.3/src/lib/krad/attr.c:228:14: call_function: calling ‘alloc_data’ from ‘user_password_decode’
krb5-1.21.3/src/lib/krad/attr.c:228:14: return_function: returning to ‘user_password_decode’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/attr.c:229:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:232:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:233:33: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attr.c:234:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:236:13: call_function: calling ‘kr_use_fips’ from ‘user_password_decode’
krb5-1.21.3/src/lib/krad/attr.c:236:13: return_function: returning to ‘user_password_decode’ from ‘kr_use_fips’
krb5-1.21.3/src/lib/krad/attr.c:236:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attr.c:239:13: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:240:28: acquire_memory: this call could return NULL
krb5-1.21.3/src/lib/krad/attr.c:245:12: branch_false: following ‘false’ branch (when ‘retval == 0’)...
branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:252:21: branch_true: following ‘true’ branch (when ‘i != 16’)...
krb5-1.21.3/src/lib/krad/attr.c:253:44: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:254:17: danger: ‘sum.contents + (sizetype)i’ could be NULL: unchecked value from [(18)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/17)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def633]
krb5-1.21.3/src/lib/krad/attr.c:266:5: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp.data’
krb5-1.21.3/src/lib/krad/attr.c:209:1: enter_function: entry to ‘user_password_decode’
krb5-1.21.3/src/lib/krad/attr.c:228:14: call_function: calling ‘alloc_data’ from ‘user_password_decode’
krb5-1.21.3/src/lib/krad/attr.c:228:14: return_function: returning to ‘user_password_decode’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/attr.c:229:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:232:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:233:33: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:262:15: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:266:5: danger: ‘tmp.data’ leaks here; was allocated at [(4)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def634]
krb5-1.21.3/src/lib/krad/attrset.c:90:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krad/attrset.c:234:1: enter_function: entry to ‘kr_attrset_decode’
krb5-1.21.3/src/lib/krad/attrset.c:246:14: call_function: calling ‘krad_attrset_new’ from ‘kr_attrset_decode’
krb5-1.21.3/src/lib/krad/attrset.c:246:14: return_function: returning to ‘kr_attrset_decode’ from ‘krad_attrset_new’
krb5-1.21.3/src/lib/krad/attrset.c:247:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:250:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:251:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:255:18: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:259:18: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:260:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:263:15: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:264:18: call_function: calling ‘krad_attrset_add’ from ‘kr_attrset_decode’
krb5-1.21.3/src/lib/krad/attrset.c:264:18: return_function: returning to ‘kr_attrset_decode’ from ‘krad_attrset_add’
krb5-1.21.3/src/lib/krad/attrset.c:265:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:250:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:251:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:255:18: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:259:18: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:260:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:263:15: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:264:18: call_function: calling ‘krad_attrset_add’ from ‘kr_attrset_decode’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def635]
krb5-1.21.3/src/lib/krad/attrset.c:90:14: warning[-Wanalyzer-malloc-leak]: leak of ‘set’
krb5-1.21.3/src/lib/krad/attrset.c:234:1: enter_function: entry to ‘kr_attrset_decode’
krb5-1.21.3/src/lib/krad/attrset.c:246:14: call_function: calling ‘krad_attrset_new’ from ‘kr_attrset_decode’
krb5-1.21.3/src/lib/krad/attrset.c:246:14: return_function: returning to ‘kr_attrset_decode’ from ‘krad_attrset_new’
krb5-1.21.3/src/lib/krad/attrset.c:247:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:250:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:251:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:255:18: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:259:18: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:260:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:263:15: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:264:18: call_function: calling ‘krad_attrset_add’ from ‘kr_attrset_decode’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def636]
krb5-1.21.3/src/lib/krad/attrset.c:90:14: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
krb5-1.21.3/src/lib/krad/attrset.c:145:1: enter_function: entry to ‘krad_attrset_copy’
krb5-1.21.3/src/lib/krad/attrset.c:151:14: call_function: calling ‘krad_attrset_new’ from ‘krad_attrset_copy’
krb5-1.21.3/src/lib/krad/attrset.c:151:14: return_function: returning to ‘krad_attrset_copy’ from ‘krad_attrset_new’
krb5-1.21.3/src/lib/krad/attrset.c:152:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:155:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:155:5: branch_true: following ‘true’ branch (when ‘a’ is non-NULL)...
krb5-1.21.3/src/lib/krad/attrset.c:156:49: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:156:18: call_function: calling ‘krad_attrset_add’ from ‘krad_attrset_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def637]
krb5-1.21.3/src/lib/krad/attrset.c:259:18: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krad/attrset.c:234:1: enter_function: entry to ‘kr_attrset_decode’
krb5-1.21.3/src/lib/krad/attrset.c:246:14: call_function: calling ‘krad_attrset_new’ from ‘kr_attrset_decode’
krb5-1.21.3/src/lib/krad/attrset.c:246:14: return_function: returning to ‘kr_attrset_decode’ from ‘krad_attrset_new’
krb5-1.21.3/src/lib/krad/attrset.c:247:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:250:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:251:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:255:18: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:259:18: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:260:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:263:15: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:264:18: call_function: calling ‘krad_attrset_add’ from ‘kr_attrset_decode’
krb5-1.21.3/src/lib/krad/attrset.c:264:18: return_function: returning to ‘kr_attrset_decode’ from ‘krad_attrset_add’
krb5-1.21.3/src/lib/krad/attrset.c:265:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:250:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:251:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:255:18: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:259:18: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:259:18: danger: ‘<unknown>’ leaks here; was allocated at [(19)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def638]
krb5-1.21.3/src/lib/krad/attrset.c:259:18: warning[-Wanalyzer-malloc-leak]: leak of ‘set’
krb5-1.21.3/src/lib/krad/attrset.c:234:1: enter_function: entry to ‘kr_attrset_decode’
krb5-1.21.3/src/lib/krad/attrset.c:246:14: call_function: calling ‘krad_attrset_new’ from ‘kr_attrset_decode’
krb5-1.21.3/src/lib/krad/attrset.c:246:14: return_function: returning to ‘kr_attrset_decode’ from ‘krad_attrset_new’
krb5-1.21.3/src/lib/krad/attrset.c:247:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:250:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:251:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:255:18: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attrset.c:259:18: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attrset.c:259:18: danger: ‘set’ leaks here; was allocated at [(4)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def639]
krb5-1.21.3/src/lib/krad/client.c:96:14: warning[-Wanalyzer-malloc-leak]: leak of ‘srv’
krb5-1.21.3/src/lib/krad/client.c:92:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krad/client.c:93:8: branch_false: following ‘false’ branch (when ‘srv’ is non-NULL)...
krb5-1.21.3/src/lib/krad/client.c:96:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/client.c:96:14: danger: ‘srv’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def640]
krb5-1.21.3/src/lib/krad/client.c:144:14: warning[-Wanalyzer-malloc-leak]: leak of ‘rqst’
krb5-1.21.3/src/lib/krad/client.c:127:8: branch_false: following ‘false’ branch (when ‘ai’ is non-NULL)...
krb5-1.21.3/src/lib/krad/client.c:130:12: branch_false: ...to here
krb5-1.21.3/src/lib/krad/client.c:130:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krad/client.c:131:8: branch_false: following ‘false’ branch (when ‘rqst’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krad/client.c:134:20: branch_true: following ‘true’ branch (when ‘tmp’ is non-NULL)...
krb5-1.21.3/src/lib/krad/client.c:135:9: branch_true: ...to here
krb5-1.21.3/src/lib/krad/client.c:144:14: danger: ‘rqst’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def641]
krb5-1.21.3/src/lib/krad/client.c:275:14: warning[-Wanalyzer-malloc-leak]: leak of ‘srv’
krb5-1.21.3/src/lib/krad/client.c:252:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krad/client.c:253:8: branch_false: following ‘false’ branch (when ‘srv’ is non-NULL)...
krb5-1.21.3/src/lib/krad/client.c:256:9: branch_false: ...to here
krb5-1.21.3/src/lib/krad/client.c:275:14: danger: ‘srv’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def642]
krb5-1.21.3/src/lib/krad/internal.h:185:11: warning[-Wanalyzer-malloc-leak]: leak of ‘data.data’
krb5-1.21.3/src/lib/krad/packet.c:165:1: enter_function: entry to ‘auth_generate_response’
krb5-1.21.3/src/lib/krad/packet.c:174:14: call_function: calling ‘alloc_data’ from ‘auth_generate_response’
krb5-1.21.3/src/lib/krad/packet.c:174:14: return_function: returning to ‘auth_generate_response’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/packet.c:175:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:180:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:185:9: call_function: calling ‘kr_use_fips’ from ‘auth_generate_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def643]
krb5-1.21.3/src/lib/krad/internal.h:185:11: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp.data’
krb5-1.21.3/src/lib/krad/attr.c:209:1: enter_function: entry to ‘user_password_decode’
krb5-1.21.3/src/lib/krad/attr.c:228:14: call_function: calling ‘alloc_data’ from ‘user_password_decode’
krb5-1.21.3/src/lib/krad/attr.c:228:14: return_function: returning to ‘user_password_decode’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/attr.c:229:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/attr.c:232:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/attr.c:233:33: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/attr.c:234:16: branch_true: ...to here
krb5-1.21.3/src/lib/krad/attr.c:236:13: call_function: calling ‘kr_use_fips’ from ‘user_password_decode’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def644]
krb5-1.21.3/src/lib/krad/packet.c:111:12: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:355:1: enter_function: entry to ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: call_function: calling ‘packet_new’ from ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: return_function: returning to ‘krad_packet_new_request’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:366:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:373:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:373:14: call_function: calling ‘id_generate’ from ‘krad_packet_new_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def645]
krb5-1.21.3/src/lib/krad/packet.c:126:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:355:1: enter_function: entry to ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: call_function: calling ‘packet_new’ from ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: return_function: returning to ‘krad_packet_new_request’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:366:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:373:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:373:14: call_function: calling ‘id_generate’ from ‘krad_packet_new_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def646]
krb5-1.21.3/src/lib/krad/packet.c:132:20: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:355:1: enter_function: entry to ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: call_function: calling ‘packet_new’ from ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: return_function: returning to ‘krad_packet_new_request’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:366:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:373:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:373:14: call_function: calling ‘id_generate’ from ‘krad_packet_new_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def647]
krb5-1.21.3/src/lib/krad/packet.c:132:59: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:355:1: enter_function: entry to ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: call_function: calling ‘packet_new’ from ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: return_function: returning to ‘krad_packet_new_request’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:366:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:373:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:373:14: call_function: calling ‘id_generate’ from ‘krad_packet_new_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def648]
krb5-1.21.3/src/lib/krad/packet.c:190:18: warning[-Wanalyzer-malloc-leak]: leak of ‘data.data’
krb5-1.21.3/src/lib/krad/packet.c:165:1: enter_function: entry to ‘auth_generate_response’
krb5-1.21.3/src/lib/krad/packet.c:174:14: call_function: calling ‘alloc_data’ from ‘auth_generate_response’
krb5-1.21.3/src/lib/krad/packet.c:174:14: return_function: returning to ‘auth_generate_response’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/packet.c:175:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:180:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:190:18: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:190:18: danger: ‘data.data’ leaks here; was allocated at [(4)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def649]
krb5-1.21.3/src/lib/krad/packet.c:197:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘hash.contents’
krb5-1.21.3/src/lib/krad/packet.c:165:1: enter_function: entry to ‘auth_generate_response’
krb5-1.21.3/src/lib/krad/packet.c:174:14: call_function: calling ‘alloc_data’ from ‘auth_generate_response’
krb5-1.21.3/src/lib/krad/packet.c:174:14: return_function: returning to ‘auth_generate_response’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/packet.c:175:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:180:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:185:9: call_function: calling ‘kr_use_fips’ from ‘auth_generate_response’
krb5-1.21.3/src/lib/krad/packet.c:185:9: return_function: returning to ‘auth_generate_response’ from ‘kr_use_fips’
krb5-1.21.3/src/lib/krad/packet.c:185:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/packet.c:188:25: branch_true: ...to here
krb5-1.21.3/src/lib/krad/packet.c:188:25: acquire_memory: this call could return NULL
krb5-1.21.3/src/lib/krad/packet.c:194:8: branch_false: following ‘false’ branch (when ‘retval == 0’)...
krb5-1.21.3/src/lib/krad/packet.c:197:19: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:197:5: danger: ‘hash.contents’ could be NULL: unchecked value from [(16)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def650]
krb5-1.21.3/src/lib/krad/packet.c:198:5: warning[-Wanalyzer-malloc-leak]: leak of ‘hash.contents’
krb5-1.21.3/src/lib/krad/packet.c:165:1: enter_function: entry to ‘auth_generate_response’
krb5-1.21.3/src/lib/krad/packet.c:174:14: call_function: calling ‘alloc_data’ from ‘auth_generate_response’
krb5-1.21.3/src/lib/krad/packet.c:174:14: return_function: returning to ‘auth_generate_response’ from ‘alloc_data’
krb5-1.21.3/src/lib/krad/packet.c:175:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:180:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:185:9: call_function: calling ‘kr_use_fips’ from ‘auth_generate_response’
krb5-1.21.3/src/lib/krad/packet.c:185:9: return_function: returning to ‘auth_generate_response’ from ‘kr_use_fips’
krb5-1.21.3/src/lib/krad/packet.c:185:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/packet.c:188:25: branch_true: ...to here
krb5-1.21.3/src/lib/krad/packet.c:188:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krad/packet.c:194:8: branch_false: following ‘false’ branch (when ‘retval == 0’)...
krb5-1.21.3/src/lib/krad/packet.c:197:19: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:198:5: danger: ‘hash.contents’ leaks here; was allocated at [(16)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def651]
krb5-1.21.3/src/lib/krad/packet.c:211:26: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:511:1: enter_function: entry to ‘decode_packet’
krb5-1.21.3/src/lib/krad/packet.c:518:11: call_function: calling ‘packet_new’ from ‘decode_packet’
krb5-1.21.3/src/lib/krad/packet.c:518:11: return_function: returning to ‘decode_packet’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:519:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:525:15: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:549:5: call_function: calling ‘krad_packet_free’ from ‘decode_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def652]
krb5-1.21.3/src/lib/krad/packet.c:223:12: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:511:1: enter_function: entry to ‘decode_packet’
krb5-1.21.3/src/lib/krad/packet.c:518:11: call_function: calling ‘packet_new’ from ‘decode_packet’
krb5-1.21.3/src/lib/krad/packet.c:518:11: return_function: returning to ‘decode_packet’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:519:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:525:15: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:525:14: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:528:22: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:529:14: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:532:15: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:532:14: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:541:14: call_function: calling ‘packet_set_attrset’ from ‘decode_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def653]
krb5-1.21.3/src/lib/krad/packet.c:240:20: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:421:1: enter_function: entry to ‘krad_packet_new_response’
krb5-1.21.3/src/lib/krad/packet.c:430:11: call_function: calling ‘packet_new’ from ‘krad_packet_new_response’
krb5-1.21.3/src/lib/krad/packet.c:430:11: return_function: returning to ‘krad_packet_new_response’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:431:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:435:24: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:435:24: call_function: calling ‘requires_msgauth’ from ‘krad_packet_new_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def654]
krb5-1.21.3/src/lib/krad/packet.c:241:17: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:421:1: enter_function: entry to ‘krad_packet_new_response’
krb5-1.21.3/src/lib/krad/packet.c:430:11: call_function: calling ‘packet_new’ from ‘krad_packet_new_response’
krb5-1.21.3/src/lib/krad/packet.c:430:11: return_function: returning to ‘krad_packet_new_response’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:431:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:435:24: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:435:24: call_function: calling ‘requires_msgauth’ from ‘krad_packet_new_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def655]
krb5-1.21.3/src/lib/krad/packet.c:242:17: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:421:1: enter_function: entry to ‘krad_packet_new_response’
krb5-1.21.3/src/lib/krad/packet.c:430:11: call_function: calling ‘packet_new’ from ‘krad_packet_new_response’
krb5-1.21.3/src/lib/krad/packet.c:430:11: return_function: returning to ‘krad_packet_new_response’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:431:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:435:24: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:435:24: call_function: calling ‘requires_msgauth’ from ‘krad_packet_new_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def656]
krb5-1.21.3/src/lib/krad/packet.c:243:17: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:421:1: enter_function: entry to ‘krad_packet_new_response’
krb5-1.21.3/src/lib/krad/packet.c:430:11: call_function: calling ‘packet_new’ from ‘krad_packet_new_response’
krb5-1.21.3/src/lib/krad/packet.c:430:11: return_function: returning to ‘krad_packet_new_response’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:431:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:435:24: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:435:24: call_function: calling ‘requires_msgauth’ from ‘krad_packet_new_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def657]
krb5-1.21.3/src/lib/krad/packet.c:385:33: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:355:1: enter_function: entry to ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: call_function: calling ‘packet_new’ from ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: return_function: returning to ‘krad_packet_new_request’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:366:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:373:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:374:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:376:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:379:14: call_function: calling ‘auth_generate_random’ from ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:379:14: return_function: returning to ‘krad_packet_new_request’ from ‘auth_generate_random’
krb5-1.21.3/src/lib/krad/packet.c:380:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:384:25: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:384:24: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/packet.c:385:33: branch_true: ...to here
krb5-1.21.3/src/lib/krad/packet.c:385:33: danger: ‘packet_new()’ leaks here; was allocated at [(4)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def658]
krb5-1.21.3/src/lib/krad/packet.c:388:14: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:355:1: enter_function: entry to ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: call_function: calling ‘packet_new’ from ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:365:11: return_function: returning to ‘krad_packet_new_request’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:366:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:373:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:374:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:376:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:379:14: call_function: calling ‘auth_generate_random’ from ‘krad_packet_new_request’
krb5-1.21.3/src/lib/krad/packet.c:379:14: return_function: returning to ‘krad_packet_new_request’ from ‘auth_generate_random’
krb5-1.21.3/src/lib/krad/packet.c:380:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:384:25: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:388:14: danger: ‘packet_new()’ leaks here; was allocated at [(4)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def659]
krb5-1.21.3/src/lib/krad/packet.c:438:14: warning[-Wanalyzer-malloc-leak]: leak of ‘packet_new()’
krb5-1.21.3/src/lib/krad/packet.c:421:1: enter_function: entry to ‘krad_packet_new_response’
krb5-1.21.3/src/lib/krad/packet.c:430:11: call_function: calling ‘packet_new’ from ‘krad_packet_new_response’
krb5-1.21.3/src/lib/krad/packet.c:430:11: return_function: returning to ‘krad_packet_new_response’ from ‘packet_new’
krb5-1.21.3/src/lib/krad/packet.c:431:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/packet.c:435:24: branch_false: ...to here
krb5-1.21.3/src/lib/krad/packet.c:435:24: call_function: calling ‘requires_msgauth’ from ‘krad_packet_new_response’
krb5-1.21.3/src/lib/krad/packet.c:435:24: return_function: returning to ‘krad_packet_new_response’ from ‘requires_msgauth’
krb5-1.21.3/src/lib/krad/packet.c:438:14: danger: ‘packet_new()’ leaks here; was allocated at [(4)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def660]
krb5-1.21.3/src/lib/krad/remote.c:178:9: warning[-Wanalyzer-malloc-leak]: leak of ‘new_request’
krb5-1.21.3/src/lib/krad/remote.c:477:1: enter_function: entry to ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:491:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:493:17: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:509:14: call_function: calling ‘request_new’ from ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:509:14: return_function: returning to ‘kr_remote_send’ from ‘request_new’
krb5-1.21.3/src/lib/krad/remote.c:510:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:513:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:513:14: call_function: calling ‘remote_add_flags’ from ‘kr_remote_send’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def661]
krb5-1.21.3/src/lib/krad/remote.c:179:5: warning[-Wanalyzer-malloc-leak]: leak of ‘new_request’
krb5-1.21.3/src/lib/krad/remote.c:477:1: enter_function: entry to ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:491:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:493:17: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:509:14: call_function: calling ‘request_new’ from ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:509:14: return_function: returning to ‘kr_remote_send’ from ‘request_new’
krb5-1.21.3/src/lib/krad/remote.c:510:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:513:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:513:14: call_function: calling ‘remote_add_flags’ from ‘kr_remote_send’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def662]
krb5-1.21.3/src/lib/krad/remote.c:179:5: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
krb5-1.21.3/src/lib/krad/remote.c:417:1: enter_function: entry to ‘kr_remote_new’
krb5-1.21.3/src/lib/krad/remote.c:423:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krad/remote.c:424:8: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
krb5-1.21.3/src/lib/krad/remote.c:426:5: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:433:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/remote.c:434:9: branch_true: ...to here
krb5-1.21.3/src/lib/krad/remote.c:450:5: call_function: calling ‘kr_remote_free’ from ‘kr_remote_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def663]
krb5-1.21.3/src/lib/krad/remote.c:198:9: warning[-Wanalyzer-malloc-leak]: leak of ‘new_request’
krb5-1.21.3/src/lib/krad/remote.c:477:1: enter_function: entry to ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:491:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:493:17: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:509:14: call_function: calling ‘request_new’ from ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:509:14: return_function: returning to ‘kr_remote_send’ from ‘request_new’
krb5-1.21.3/src/lib/krad/remote.c:510:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:513:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:513:14: call_function: calling ‘remote_add_flags’ from ‘kr_remote_send’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def664]
krb5-1.21.3/src/lib/krad/remote.c:206:13: warning[-Wanalyzer-malloc-leak]: leak of ‘new_request’
krb5-1.21.3/src/lib/krad/remote.c:477:1: enter_function: entry to ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:491:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:493:17: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:509:14: call_function: calling ‘request_new’ from ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:509:14: return_function: returning to ‘kr_remote_send’ from ‘request_new’
krb5-1.21.3/src/lib/krad/remote.c:510:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:513:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:513:14: call_function: calling ‘remote_add_flags’ from ‘kr_remote_send’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def665]
krb5-1.21.3/src/lib/krad/remote.c:208:12: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘socket(*remote_32(D)->info.ai_family, *remote_32(D)->info.ai_socktype, *remote_32(D)->info.ai_protocol)’
krb5-1.21.3/src/lib/krad/remote.c:404:1: enter_function: entry to ‘on_io’
krb5-1.21.3/src/lib/krad/remote.c:410:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krad/remote.c:411:9: branch_true: ...to here
krb5-1.21.3/src/lib/krad/remote.c:411:9: call_function: calling ‘on_io_write’ from ‘on_io’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def666]
krb5-1.21.3/src/lib/krad/remote.c:216:22: warning[-Wanalyzer-malloc-leak]: leak of ‘new_request’
krb5-1.21.3/src/lib/krad/remote.c:477:1: enter_function: entry to ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:491:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:493:17: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:509:14: call_function: calling ‘request_new’ from ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:509:14: return_function: returning to ‘kr_remote_send’ from ‘request_new’
krb5-1.21.3/src/lib/krad/remote.c:510:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:513:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:513:14: call_function: calling ‘remote_add_flags’ from ‘kr_remote_send’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def667]
krb5-1.21.3/src/lib/krad/remote.c:220:9: warning[-Wanalyzer-malloc-leak]: leak of ‘new_request’
krb5-1.21.3/src/lib/krad/remote.c:477:1: enter_function: entry to ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:491:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:493:17: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:509:14: call_function: calling ‘request_new’ from ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:509:14: return_function: returning to ‘kr_remote_send’ from ‘request_new’
krb5-1.21.3/src/lib/krad/remote.c:510:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:513:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:513:14: call_function: calling ‘remote_add_flags’ from ‘kr_remote_send’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def668]
krb5-1.21.3/src/lib/krad/remote.c:223:16: warning[-Wanalyzer-malloc-leak]: leak of ‘new_request’
krb5-1.21.3/src/lib/krad/remote.c:477:1: enter_function: entry to ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:491:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:493:17: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:509:14: call_function: calling ‘request_new’ from ‘kr_remote_send’
krb5-1.21.3/src/lib/krad/remote.c:509:14: return_function: returning to ‘kr_remote_send’ from ‘request_new’
krb5-1.21.3/src/lib/krad/remote.c:510:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krad/remote.c:513:14: branch_false: ...to here
krb5-1.21.3/src/lib/krad/remote.c:513:14: call_function: calling ‘remote_add_flags’ from ‘kr_remote_send’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def669]
krb5-1.21.3/src/lib/krb5/asn.1/asn1_k_encode.c:1266:11: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
krb5-1.21.3/src/lib/krb5/asn.1/asn1_k_encode.c:1263:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/asn.1/asn1_k_encode.c:1264:8: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/asn.1/asn1_k_encode.c:1266:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/asn.1/asn1_k_encode.c:1266:11: danger: ‘data’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def670]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:83:12: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:602:1: enter_function: entry to ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:613:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: return_function: returning to ‘dcc_ptcursor_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:631:11: call_function: inlined call to ‘primary_pathname’ from ‘dcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def671]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:83:12: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir(dirname)’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:602:1: enter_function: entry to ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:613:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: return_function: returning to ‘dcc_ptcursor_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:626:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:631:11: call_function: inlined call to ‘primary_pathname’ from ‘dcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def672]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:95:11: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:602:1: enter_function: entry to ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:613:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: return_function: returning to ‘dcc_ptcursor_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:631:11: call_function: inlined call to ‘primary_pathname’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:632:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:634:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:634:11: call_function: calling ‘read_primary_file’ from ‘dcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def673]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:95:11: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir(dirname)’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:602:1: enter_function: entry to ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:613:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: return_function: returning to ‘dcc_ptcursor_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:626:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:631:11: call_function: inlined call to ‘primary_pathname’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:632:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:634:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:634:11: call_function: calling ‘read_primary_file’ from ‘dcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def674]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:169:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:602:1: enter_function: entry to ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:613:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: return_function: returning to ‘dcc_ptcursor_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:631:11: call_function: inlined call to ‘primary_pathname’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:632:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:634:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:634:11: call_function: calling ‘read_primary_file’ from ‘dcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def675]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:169:9: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir(dirname)’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:602:1: enter_function: entry to ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:613:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: return_function: returning to ‘dcc_ptcursor_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:626:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:631:11: call_function: inlined call to ‘primary_pathname’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:632:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:634:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:634:11: call_function: calling ‘read_primary_file’ from ‘dcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def676]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:241:23: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:410:1: enter_function: entry to ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: return_function: returning to ‘dcc_gen_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: call_function: calling ‘verify_dir’ from ‘dcc_gen_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def677]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:245:13: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:410:1: enter_function: entry to ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: return_function: returning to ‘dcc_gen_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: call_function: calling ‘verify_dir’ from ‘dcc_gen_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def678]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:250:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:410:1: enter_function: entry to ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: return_function: returning to ‘dcc_gen_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: call_function: calling ‘verify_dir’ from ‘dcc_gen_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def679]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:256:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:410:1: enter_function: entry to ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: return_function: returning to ‘dcc_gen_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: call_function: calling ‘verify_dir’ from ‘dcc_gen_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def680]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:429:11: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:410:1: enter_function: entry to ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: return_function: returning to ‘dcc_gen_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: call_function: calling ‘verify_dir’ from ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: return_function: returning to ‘dcc_gen_new’ from ‘verify_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:427:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:429:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:429:11: danger: ‘dirname’ leaks here; was allocated at [(12)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def681]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:432:11: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:410:1: enter_function: entry to ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: return_function: returning to ‘dcc_gen_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: call_function: calling ‘verify_dir’ from ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: return_function: returning to ‘dcc_gen_new’ from ‘verify_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:427:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:429:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:430:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:432:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:432:11: danger: ‘dirname’ leaks here; was allocated at [(12)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def682]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:446:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:410:1: enter_function: entry to ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:417:11: return_function: returning to ‘dcc_gen_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:418:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:420:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: call_function: calling ‘verify_dir’ from ‘dcc_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:426:11: return_function: returning to ‘dcc_gen_new’ from ‘verify_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:427:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:429:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:430:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:432:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:433:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:434:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:445:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:446:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:446:9: danger: ‘dirname’ leaks here; was allocated at [(12)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def683]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:626:11: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:602:1: enter_function: entry to ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:613:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: return_function: returning to ‘dcc_ptcursor_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:626:11: danger: ‘dirname’ leaks here; was allocated at [(16)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def684]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:636:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dirname’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:602:1: enter_function: entry to ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:613:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: return_function: returning to ‘dcc_ptcursor_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:631:11: call_function: inlined call to ‘primary_pathname’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:632:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:634:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:635:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:636:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:636:9: danger: ‘dirname’ leaks here; was allocated at [(16)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def685]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:636:9: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir(dirname)’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:602:1: enter_function: entry to ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:613:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: return_function: returning to ‘dcc_ptcursor_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:626:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:631:11: call_function: inlined call to ‘primary_pathname’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:632:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:634:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:635:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:636:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:636:9: danger: ‘opendir(dirname)’ leaks here; was allocated at [(21)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def686]
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:649:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:602:1: enter_function: entry to ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:613:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:615:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: call_function: calling ‘get_context_default_dir’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:623:11: return_function: returning to ‘dcc_ptcursor_new’ from ‘get_context_default_dir’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:624:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:626:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:627:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:631:11: call_function: inlined call to ‘primary_pathname’ from ‘dcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:632:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:633:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:648:8: branch_true: following ‘true’ branch (when ‘dir’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:649:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_dir.c:649:9: danger: ‘dir’ leaks here; was allocated at [(21)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def687]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:169:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:950:1: enter_function: entry to ‘fcc_get_principal’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:958:11: call_function: calling ‘open_cache_file’ from ‘fcc_get_principal’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:958:11: return_function: returning to ‘fcc_get_principal’ from ‘open_cache_file’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:959:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:961:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:962:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:964:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:964:11: call_function: calling ‘read_principal’ from ‘fcc_get_principal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def688]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:195:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:950:1: enter_function: entry to ‘fcc_get_principal’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:958:11: call_function: calling ‘open_cache_file’ from ‘fcc_get_principal’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:958:11: return_function: returning to ‘fcc_get_principal’ from ‘open_cache_file’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:959:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:961:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:962:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:964:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:964:11: call_function: calling ‘read_principal’ from ‘fcc_get_principal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def689]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:305:5: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:950:1: enter_function: entry to ‘fcc_get_principal’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:958:11: call_function: calling ‘open_cache_file’ from ‘fcc_get_principal’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:958:11: return_function: returning to ‘fcc_get_principal’ from ‘open_cache_file’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:959:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:961:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:962:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:964:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:964:11: call_function: calling ‘read_principal’ from ‘fcc_get_principal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def690]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:374:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:985:1: enter_function: entry to ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: call_function: calling ‘open_cache_file’ from ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: return_function: returning to ‘fcc_store’ from ‘open_cache_file’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:998:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1000:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1020:12: call_function: calling ‘close_cache_file’ from ‘fcc_store’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def691]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:433:25: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:985:1: enter_function: entry to ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: call_function: calling ‘open_cache_file’ from ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: return_function: returning to ‘fcc_store’ from ‘open_cache_file’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:998:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1000:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1000:11: call_function: calling ‘read_header’ from ‘fcc_store’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def692]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:856:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:836:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:838:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:842:8: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:848:22: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:848:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:849:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:856:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:856:11: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def693]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:856:11: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:836:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:838:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:841:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:842:8: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:848:22: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:849:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:856:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:856:11: danger: ‘data’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def694]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1005:5: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:985:1: enter_function: entry to ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: call_function: calling ‘open_cache_file’ from ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: return_function: returning to ‘fcc_store’ from ‘open_cache_file’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:998:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1000:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1001:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1005:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1005:5: danger: ‘fp’ leaks here; was allocated at [(14)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def695]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1006:5: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:985:1: enter_function: entry to ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: call_function: calling ‘open_cache_file’ from ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: return_function: returning to ‘fcc_store’ from ‘open_cache_file’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:998:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1000:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1001:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1005:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1006:5: danger: ‘fp’ leaks here; was allocated at [(14)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def696]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1007:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:985:1: enter_function: entry to ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: call_function: calling ‘open_cache_file’ from ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: return_function: returning to ‘fcc_store’ from ‘open_cache_file’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:998:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1000:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1001:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1005:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1007:11: danger: ‘fp’ leaks here; was allocated at [(14)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def697]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1010:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:985:1: enter_function: entry to ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: call_function: calling ‘open_cache_file’ from ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: return_function: returning to ‘fcc_store’ from ‘open_cache_file’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:998:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1000:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1001:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1005:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1008:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1010:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1010:16: danger: ‘fp’ leaks here; was allocated at [(14)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def698]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1019:5: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:985:1: enter_function: entry to ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: call_function: calling ‘open_cache_file’ from ‘fcc_store’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:997:11: return_function: returning to ‘fcc_store’ from ‘open_cache_file’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:998:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1000:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1019:5: danger: ‘fp’ leaks here; was allocated at [(14)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def699]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1082:20: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(*data.filename, 524290)’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1049:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1057:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1062:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1065:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1067:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1070:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1070:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1076:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1076:10: acquire_resource: opened here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1077:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1082:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1082:20: danger: ‘open(*data.filename, 524290)’ leaks here; was opened at [(9)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def700]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1119:13: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc(expected.len, & ret)’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1031:1: enter_function: entry to ‘delete_cred’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1049:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1057:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1062:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1065:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1067:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1070:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1070:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1076:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1077:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1082:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1083:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1087:18: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1090:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1094:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1094:15: call_function: calling ‘k5alloc’ from ‘delete_cred’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1094:15: return_function: returning to ‘delete_cred’ from ‘k5alloc’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1095:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1097:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1098:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1101:33: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1101:15: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1111:25: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1111:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1115:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1115:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1119:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1119:13: danger: ‘k5alloc(expected.len, & ret)’ leaks here; was allocated at [(19)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def701]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1127:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(*data.filename, 524290)’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1049:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1057:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1062:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1065:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1067:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1070:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1070:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1076:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1076:10: acquire_resource: opened here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1077:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1082:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1083:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1084:40: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1126:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1127:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1127:9: danger: ‘open(*data.filename, 524290)’ leaks here; was opened at [(9)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def702]
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1127:9: warning[-Wanalyzer-malloc-leak]: leak of ‘on_disk’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1031:1: enter_function: entry to ‘delete_cred’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1049:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1057:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1062:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1065:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1067:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1070:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1070:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1076:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1077:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1082:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1083:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1087:18: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1090:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1094:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1094:15: call_function: calling ‘k5alloc’ from ‘delete_cred’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1094:15: return_function: returning to ‘delete_cred’ from ‘k5alloc’
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1095:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1097:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1126:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1127:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_file.c:1127:9: danger: ‘on_disk’ leaks here; was allocated at [(19)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def703]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:175:5: warning[-Wanalyzer-malloc-leak]: leak of ‘io’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1139:1: enter_function: entry to ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1152:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: call_function: calling ‘kcmio_connect’ from ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: return_function: returning to ‘kcm_ptcursor_new’ from ‘kcmio_connect’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1156:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: call_function: calling ‘kcmreq_init’ from ‘kcm_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def704]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:176:5: warning[-Wanalyzer-malloc-leak]: leak of ‘io’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1139:1: enter_function: entry to ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1152:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: call_function: calling ‘kcmio_connect’ from ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: return_function: returning to ‘kcm_ptcursor_new’ from ‘kcmio_connect’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1156:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: call_function: calling ‘kcmreq_init’ from ‘kcm_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def705]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:308:11: warning[-Wanalyzer-malloc-leak]: leak of ‘io’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:796:1: enter_function: entry to ‘kcm_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:805:11: call_function: calling ‘kcmio_connect’ from ‘kcm_gen_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def706]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:337:9: warning[-Wanalyzer-malloc-leak]: leak of ‘io’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:796:1: enter_function: entry to ‘kcm_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:805:11: call_function: calling ‘kcmio_connect’ from ‘kcm_gen_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def707]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:338:5: warning[-Wanalyzer-malloc-leak]: leak of ‘io’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:796:1: enter_function: entry to ‘kcm_gen_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:805:11: call_function: calling ‘kcmio_connect’ from ‘kcm_gen_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def708]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:358:15: warning[-Wanalyzer-malloc-leak]: leak of ‘io’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1139:1: enter_function: entry to ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1152:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: call_function: calling ‘kcmio_connect’ from ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: return_function: returning to ‘kcm_ptcursor_new’ from ‘kcmio_connect’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1156:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: call_function: calling ‘kcmreq_init’ from ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: return_function: returning to ‘kcm_ptcursor_new’ from ‘kcmreq_init’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1164:11: call_function: calling ‘kcmio_call’ from ‘kcm_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def709]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:373:9: warning[-Wanalyzer-malloc-leak]: leak of ‘io’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1139:1: enter_function: entry to ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1152:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: call_function: calling ‘kcmio_connect’ from ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: return_function: returning to ‘kcm_ptcursor_new’ from ‘kcmio_connect’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1156:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: call_function: calling ‘kcmreq_init’ from ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: return_function: returning to ‘kcm_ptcursor_new’ from ‘kcmreq_init’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1164:11: call_function: calling ‘kcmio_call’ from ‘kcm_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def710]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:412:10: warning[-Wanalyzer-malloc-leak]: leak of ‘reply’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:451:1: enter_function: entry to ‘kcmio_call’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:464:15: call_function: calling ‘kcmio_unix_socket_read’ from ‘kcmio_call’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def711]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:456:9: warning[-Wanalyzer-malloc-leak]: leak of ‘io’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1139:1: enter_function: entry to ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1152:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: call_function: calling ‘kcmio_connect’ from ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: return_function: returning to ‘kcm_ptcursor_new’ from ‘kcmio_connect’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1156:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: call_function: calling ‘kcmreq_init’ from ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1163:5: return_function: returning to ‘kcm_ptcursor_new’ from ‘kcmreq_init’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1164:11: call_function: calling ‘kcmio_call’ from ‘kcm_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def712]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:487:13: warning[-Wanalyzer-malloc-leak]: leak of ‘cursor’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1099:1: enter_function: entry to ‘make_ptcursor’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1108:8: branch_true: following ‘true’ branch (when ‘residual’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1109:25: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1110:12: branch_false: following ‘false’ branch (when ‘residual_copy’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1113:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1113:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1114:8: branch_false: following ‘false’ branch (when ‘cursor’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1116:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1117:8: branch_true: following ‘true’ branch (when ‘data’ is NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1118:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1130:5: call_function: calling ‘kcmio_close’ from ‘make_ptcursor’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def713]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:487:13: warning[-Wanalyzer-malloc-leak]: leak of ‘io’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1139:1: enter_function: entry to ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1152:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: call_function: calling ‘kcmio_connect’ from ‘kcm_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1155:11: return_function: returning to ‘kcm_ptcursor_new’ from ‘kcmio_connect’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1156:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1160:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1161:16: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1161:16: call_function: calling ‘make_ptcursor’ from ‘kcm_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def714]
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:487:13: warning[-Wanalyzer-malloc-leak]: leak of ‘residual_copy’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1099:1: enter_function: entry to ‘make_ptcursor’
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1108:8: branch_true: following ‘true’ branch (when ‘residual’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1109:25: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1109:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1110:12: branch_false: following ‘false’ branch (when ‘residual_copy’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1113:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1114:8: branch_true: following ‘true’ branch (when ‘cursor’ is NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1115:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_kcm.c:1130:5: call_function: calling ‘kcmio_close’ from ‘make_ptcursor’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def715]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:298:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def716]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:298:11: warning[-Wanalyzer-malloc-leak]: leak of ‘anchor_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def717]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:298:11: warning[-Wanalyzer-malloc-leak]: leak of ‘collection_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def718]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:298:11: warning[-Wanalyzer-malloc-leak]: leak of ‘id’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1124:1: enter_function: entry to ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: call_function: calling ‘get_default’ from ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: return_function: returning to ‘krcc_generate_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1139:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1157:8: branch_false: following ‘false’ branch (when ‘id’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1162:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1165:11: call_function: calling ‘get_collection’ from ‘krcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def719]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:298:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1515:14: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def720]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:321:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def721]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:321:9: warning[-Wanalyzer-malloc-leak]: leak of ‘anchor_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def722]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:321:9: warning[-Wanalyzer-malloc-leak]: leak of ‘collection_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def723]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:321:9: warning[-Wanalyzer-malloc-leak]: leak of ‘id’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1124:1: enter_function: entry to ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: call_function: calling ‘get_default’ from ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: return_function: returning to ‘krcc_generate_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1139:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1157:8: branch_false: following ‘false’ branch (when ‘id’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1162:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1165:11: call_function: calling ‘get_collection’ from ‘krcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def724]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:321:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def725]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:322:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def726]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:322:9: warning[-Wanalyzer-malloc-leak]: leak of ‘anchor_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def727]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:322:9: warning[-Wanalyzer-malloc-leak]: leak of ‘collection_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def728]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:322:9: warning[-Wanalyzer-malloc-leak]: leak of ‘id’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1124:1: enter_function: entry to ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: call_function: calling ‘get_default’ from ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: return_function: returning to ‘krcc_generate_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1139:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1157:8: branch_false: following ‘false’ branch (when ‘id’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1162:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1165:11: call_function: calling ‘get_collection’ from ‘krcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def729]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:322:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def730]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:339:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def731]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:339:11: warning[-Wanalyzer-malloc-leak]: leak of ‘anchor_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def732]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:339:11: warning[-Wanalyzer-malloc-leak]: leak of ‘collection_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def733]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:339:11: warning[-Wanalyzer-malloc-leak]: leak of ‘id’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1124:1: enter_function: entry to ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: call_function: calling ‘get_default’ from ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: return_function: returning to ‘krcc_generate_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1139:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1157:8: branch_false: following ‘false’ branch (when ‘id’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1162:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1165:11: call_function: calling ‘get_collection’ from ‘krcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def734]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:339:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def735]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:342:19: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def736]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:342:19: warning[-Wanalyzer-malloc-leak]: leak of ‘anchor_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def737]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:342:19: warning[-Wanalyzer-malloc-leak]: leak of ‘collection_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def738]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:342:19: warning[-Wanalyzer-malloc-leak]: leak of ‘id’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1124:1: enter_function: entry to ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: call_function: calling ‘get_default’ from ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: return_function: returning to ‘krcc_generate_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1139:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1157:8: branch_false: following ‘false’ branch (when ‘id’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1162:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1165:11: call_function: calling ‘get_collection’ from ‘krcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def739]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:342:19: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def740]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:345:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def741]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:345:17: warning[-Wanalyzer-malloc-leak]: leak of ‘anchor_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def742]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:345:17: warning[-Wanalyzer-malloc-leak]: leak of ‘collection_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1660:1: enter_function: entry to ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: call_function: calling ‘parse_residual’ from ‘krcc_switch_to’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1667:11: return_function: returning to ‘krcc_switch_to’ from ‘parse_residual’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1669:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1671:11: call_function: calling ‘get_collection’ from ‘krcc_switch_to’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def743]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:345:17: warning[-Wanalyzer-malloc-leak]: leak of ‘id’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1124:1: enter_function: entry to ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: call_function: calling ‘get_default’ from ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: return_function: returning to ‘krcc_generate_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1139:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1156:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1157:8: branch_false: following ‘false’ branch (when ‘id’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1162:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1165:11: call_function: calling ‘get_collection’ from ‘krcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def744]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:345:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: return_function: returning to ‘krcc_ptcursor_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1527:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1531:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1536:11: call_function: calling ‘get_collection’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def745]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:451:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1505:1: enter_function: entry to ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1515:14: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1516:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1518:11: call_function: inlined call to ‘k5alloc’ from ‘krcc_ptcursor_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1521:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1525:11: call_function: calling ‘get_default’ from ‘krcc_ptcursor_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def746]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1009:28: warning[-Wanalyzer-malloc-leak]: leak of ‘krcursor’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:989:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:994:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:995:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1001:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1001:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1002:8: branch_false: following ‘false’ branch (when ‘krcursor’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1008:26: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1009:28: danger: ‘krcursor’ leaks here; was allocated at [(5)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def747]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1014:5: warning[-Wanalyzer-malloc-leak]: leak of ‘krcursor’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:989:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:994:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:995:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1001:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1001:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1002:8: branch_false: following ‘false’ branch (when ‘krcursor’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1008:26: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1014:5: danger: ‘krcursor’ leaks here; was allocated at [(5)](sarif:/runs/0/results/51/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def748]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1100:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ccache’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1566:1: enter_function: entry to ‘krcc_ptcursor_next’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1579:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1582:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1582:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1585:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1590:12: branch_true: following ‘true’ branch (when ‘cache_id != -1’)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1592:49: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1591:20: call_function: calling ‘make_cache’ from ‘krcc_ptcursor_next’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def749]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1100:11: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1096:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1097:8: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1100:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1100:11: danger: ‘data’ leaks here; was allocated at [(1)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def750]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1109:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ccache’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1566:1: enter_function: entry to ‘krcc_ptcursor_next’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1579:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1582:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1582:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1585:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1590:12: branch_true: following ‘true’ branch (when ‘cache_id != -1’)...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1592:49: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1591:20: call_function: calling ‘make_cache’ from ‘krcc_ptcursor_next’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def751]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1148:9: warning[-Wanalyzer-malloc-leak]: leak of ‘anchor_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1124:1: enter_function: entry to ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: call_function: calling ‘get_default’ from ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: return_function: returning to ‘krcc_generate_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1139:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1149:19: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1148:9: danger: ‘anchor_name’ leaks here; was allocated at [(16)](sarif:/runs/0/results/57/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def752]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1148:9: warning[-Wanalyzer-malloc-leak]: leak of ‘collection_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1124:1: enter_function: entry to ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: call_function: calling ‘get_default’ from ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: return_function: returning to ‘krcc_generate_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1139:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1149:19: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1148:9: danger: ‘collection_name’ leaks here; was allocated at [(32)](sarif:/runs/0/results/56/codeFlows/0/threadFlows/0/locations/31)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def753]
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1148:9: warning[-Wanalyzer-malloc-leak]: leak of ‘subsidiary_name’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1124:1: enter_function: entry to ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: call_function: calling ‘get_default’ from ‘krcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1137:11: return_function: returning to ‘krcc_generate_new’ from ‘get_default’
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1139:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1141:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1147:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1149:19: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_keyring.c:1148:9: danger: ‘subsidiary_name’ leaks here; was allocated at [(40)](sarif:/runs/0/results/55/codeFlows/0/threadFlows/0/locations/39)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def754]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:144:11: warning[-Wanalyzer-malloc-leak]: leak of ‘lid’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:537:1: enter_function: entry to ‘krb5_mcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:545:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:546:8: branch_false: following ‘false’ branch (when ‘lid’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:549:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:552:5: call_function: calling ‘init_table’ from ‘krb5_mcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def755]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:147:12: warning[-Wanalyzer-malloc-leak]: leak of ‘lid’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:537:1: enter_function: entry to ‘krb5_mcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:545:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:546:8: branch_false: following ‘false’ branch (when ‘lid’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:549:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:552:5: call_function: calling ‘init_table’ from ‘krb5_mcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def756]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:196:11: warning[-Wanalyzer-malloc-leak]: leak of ‘new_node’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:192:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:193:8: branch_false: following ‘false’ branch (when ‘new_node’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:195:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:196:11: danger: ‘new_node’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def757]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:382:5: warning[-Wanalyzer-malloc-leak]: leak of ‘mcursor’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:378:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:379:8: branch_false: following ‘false’ branch (when ‘mcursor’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:381:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:382:5: danger: ‘mcursor’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def758]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:385:5: warning[-Wanalyzer-malloc-leak]: leak of ‘mcursor’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:378:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:379:8: branch_false: following ‘false’ branch (when ‘mcursor’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:381:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:385:5: danger: ‘mcursor’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def759]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:491:11: warning[-Wanalyzer-malloc-leak]: leak of ‘d’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:487:9: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:488:8: branch_false: following ‘false’ branch (when ‘d’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:491:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:491:11: danger: ‘d’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def760]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:491:11: warning[-Wanalyzer-malloc-leak]: leak of ‘lid’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:537:1: enter_function: entry to ‘krb5_mcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:545:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:546:8: branch_false: following ‘false’ branch (when ‘lid’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:549:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:557:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:563:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:568:11: call_function: calling ‘new_mcc_data’ from ‘krb5_mcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def761]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:499:9: warning[-Wanalyzer-malloc-leak]: leak of ‘lid’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:537:1: enter_function: entry to ‘krb5_mcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:545:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:546:8: branch_false: following ‘false’ branch (when ‘lid’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:549:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:557:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:563:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:568:11: call_function: calling ‘new_mcc_data’ from ‘krb5_mcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def762]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:511:9: warning[-Wanalyzer-malloc-leak]: leak of ‘lid’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:537:1: enter_function: entry to ‘krb5_mcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:545:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:546:8: branch_false: following ‘false’ branch (when ‘lid’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:549:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:557:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:563:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:568:11: call_function: calling ‘new_mcc_data’ from ‘krb5_mcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def763]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:513:9: warning[-Wanalyzer-malloc-leak]: leak of ‘lid’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:537:1: enter_function: entry to ‘krb5_mcc_generate_new’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:545:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:546:8: branch_false: following ‘false’ branch (when ‘lid’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:549:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:557:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:563:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:568:11: call_function: calling ‘new_mcc_data’ from ‘krb5_mcc_generate_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def764]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:551:5: warning[-Wanalyzer-malloc-leak]: leak of ‘lid’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:545:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:546:8: branch_false: following ‘false’ branch (when ‘lid’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:549:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:551:5: danger: ‘lid’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def765]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:556:15: warning[-Wanalyzer-malloc-leak]: leak of ‘lid’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:545:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:546:8: branch_false: following ‘false’ branch (when ‘lid’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:549:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:556:15: danger: ‘lid’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def766]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:558:13: warning[-Wanalyzer-malloc-leak]: leak of ‘lid’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:545:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:546:8: branch_false: following ‘false’ branch (when ‘lid’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:549:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:558:13: danger: ‘lid’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def767]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:563:13: warning[-Wanalyzer-malloc-leak]: leak of ‘lid’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:545:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:546:8: branch_false: following ‘false’ branch (when ‘lid’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:549:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:557:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:563:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:563:13: danger: ‘lid’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def768]
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:570:5: warning[-Wanalyzer-malloc-leak]: leak of ‘lid’
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:545:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:546:8: branch_false: following ‘false’ branch (when ‘lid’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:549:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:557:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:563:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cc_memory.c:570:5: danger: ‘lid’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def769]
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:395:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:371:1: enter_function: entry to ‘read_creds’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:381:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:386:12: call_function: inlined call to ‘k5calloc’ from ‘read_creds’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:392:16: call_function: inlined call to ‘k5alloc’ from ‘read_creds’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:395:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:395:15: danger: ‘ptr’ leaks here; was allocated at [(9)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def770]
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:419:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:371:1: enter_function: entry to ‘read_creds’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:381:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:386:12: call_function: inlined call to ‘k5calloc’ from ‘read_creds’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:392:16: call_function: inlined call to ‘k5alloc’ from ‘read_creds’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:394:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:418:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:419:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:419:15: danger: ‘ptr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def771]
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:420:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:371:1: enter_function: entry to ‘read_creds’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:381:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:386:12: call_function: inlined call to ‘k5calloc’ from ‘read_creds’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:392:16: call_function: inlined call to ‘k5alloc’ from ‘read_creds’
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:394:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccbase.c:420:5: danger: ‘ptr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def772]
krb5-1.21.3/src/lib/krb5/ccache/cccursor.c:60:11: warning[-Wanalyzer-malloc-leak]: leak of ‘n’
krb5-1.21.3/src/lib/krb5/ccache/cccursor.c:52:9: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/cccursor.c:53:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/cccursor.c:56:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/cccursor.c:60:11: danger: ‘n’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def773]
krb5-1.21.3/src/lib/krb5/ccache/ccmarshal.c:192:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/ccmarshal.c:549:1: enter_function: entry to ‘krb5_unmarshal_credentials’
krb5-1.21.3/src/lib/krb5/ccache/ccmarshal.c:557:13: call_function: inlined call to ‘k5alloc’ from ‘krb5_unmarshal_credentials’
krb5-1.21.3/src/lib/krb5/ccache/ccmarshal.c:561:58: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccmarshal.c:561:11: call_function: calling ‘k5_unmarshal_cred’ from ‘krb5_unmarshal_credentials’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def774]
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:95:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:124:1: enter_function: entry to ‘krb5_cc_select’
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:138:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:139:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:139:15: call_function: calling ‘load_modules’ from ‘krb5_cc_select’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def775]
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:97:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:124:1: enter_function: entry to ‘krb5_cc_select’
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:138:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:139:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:139:15: call_function: calling ‘load_modules’ from ‘krb5_cc_select’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def776]
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:102:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:124:1: enter_function: entry to ‘krb5_cc_select’
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:138:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:139:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:139:15: call_function: calling ‘load_modules’ from ‘krb5_cc_select’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def777]
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:104:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:124:1: enter_function: entry to ‘krb5_cc_select’
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:138:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:139:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:139:15: call_function: calling ‘load_modules’ from ‘krb5_cc_select’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def778]
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:118:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:124:1: enter_function: entry to ‘krb5_cc_select’
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:138:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:139:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect.c:139:15: call_function: calling ‘load_modules’ from ‘krb5_cc_select’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def779]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:84:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(server_59(D)->data[1].data, hostlen, & ret)’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:78:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:84:11: danger: ‘k5memdup0(server_59(D)->data[1].data, hostlen, & ret)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def780]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:84:11: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:84:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:84:11: danger: ‘p’ leaks here; was allocated at [(9)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def781]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(server_59(D)->data[1].data, hostlen, & ret)’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:78:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: danger: ‘k5memdup0(server_59(D)->data[1].data, hostlen, & ret)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def782]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:84:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: danger: ‘p’ leaks here; was allocated at [(9)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def783]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:90:16: warning[-Wanalyzer-malloc-leak]: leak of ‘domain.data’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:78:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:89:10: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:92:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:98:18: call_function: inlined call to ‘make_data’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:99:16: branch_true: following ‘true’ branch (when ‘best_princ’ is NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:30: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:108:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:109:16: branch_true: following ‘true’ branch (when ‘p’ is NULL)...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:90:16: danger: ‘domain.data’ leaks here; was allocated at [(9)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def784]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:90:16: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:84:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:89:10: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:92:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:98:18: call_function: inlined call to ‘make_data’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:99:16: branch_true: following ‘true’ branch (when ‘best_princ’ is NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:30: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:108:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:109:16: branch_true: following ‘true’ branch (when ‘p’ is NULL)...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:90:16: danger: ‘p’ leaks here; was allocated at [(9)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def785]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:91:15: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(server_59(D)->data[1].data, hostlen, & ret)’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:78:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:89:10: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:91:15: danger: ‘k5memdup0(server_59(D)->data[1].data, hostlen, & ret)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def786]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:91:15: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:84:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:89:10: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:91:15: danger: ‘p’ leaks here; was allocated at [(9)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def787]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:93:13: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(server_59(D)->data[1].data, hostlen, & ret)’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:78:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:89:10: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:92:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:93:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:93:13: danger: ‘k5memdup0(server_59(D)->data[1].data, hostlen, & ret)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def788]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:93:13: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:84:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:89:10: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:92:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:93:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:93:13: danger: ‘p’ leaks here; was allocated at [(9)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def789]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:115:13: warning[-Wanalyzer-malloc-leak]: leak of ‘domain.data’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:78:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:89:10: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:92:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:98:18: call_function: inlined call to ‘make_data’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:99:16: branch_true: following ‘true’ branch (when ‘best_princ’ is NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:30: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:108:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:109:16: branch_true: following ‘true’ branch (when ‘p’ is NULL)...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:114:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:115:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:115:13: danger: ‘domain.data’ leaks here; was allocated at [(9)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def790]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:115:13: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:84:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:89:10: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:92:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:98:18: call_function: inlined call to ‘make_data’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:99:16: branch_true: following ‘true’ branch (when ‘best_princ’ is NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:30: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:108:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:109:16: branch_true: following ‘true’ branch (when ‘p’ is NULL)...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:114:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:115:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:115:13: danger: ‘p’ leaks here; was allocated at [(9)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def791]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:116:9: warning[-Wanalyzer-malloc-leak]: leak of ‘domain.data’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:78:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:89:10: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:92:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:98:18: call_function: inlined call to ‘make_data’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:99:16: branch_true: following ‘true’ branch (when ‘best_princ’ is NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:30: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:108:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:109:16: branch_true: following ‘true’ branch (when ‘p’ is NULL)...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:116:9: danger: ‘domain.data’ leaks here; was allocated at [(9)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def792]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:116:9: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:54:1: enter_function: entry to ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:69:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: call_function: calling ‘k5memdup0’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:74:12: return_function: returning to ‘hostname_choose’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:75:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:77:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:84:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:85:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:88:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:89:10: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:92:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:98:18: call_function: inlined call to ‘make_data’ from ‘hostname_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:99:16: branch_true: following ‘true’ branch (when ‘best_princ’ is NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:30: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:101:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:108:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:109:16: branch_true: following ‘true’ branch (when ‘p’ is NULL)...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_hostname.c:116:9: danger: ‘p’ leaks here; was allocated at [(9)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def793]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:64:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "r")’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:150:1: enter_function: entry to ‘k5identity_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:165:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:167:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:169:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:171:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:171:10: acquire_resource: opened here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:173:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:177:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:178:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:178:13: call_function: calling ‘parse_line’ from ‘k5identity_choose’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def794]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:64:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "r")’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:150:1: enter_function: entry to ‘k5identity_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:165:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:167:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:169:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:171:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:171:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:173:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:177:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:178:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:178:13: call_function: calling ‘parse_line’ from ‘k5identity_choose’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def795]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:64:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*data.data, (long unsigned int)*data.length, & ret)’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:93:1: enter_function: entry to ‘parse_line’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:103:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:105:25: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:106:8: branch_false: following ‘false’ branch (when ‘princ != princ_end’)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:110:25: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:111:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:112:29: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:116:12: branch_false: following ‘false’ branch (when ‘sep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:118:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:119:14: call_function: calling ‘check_constraint’ from ‘parse_line’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def796]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:64:11: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:93:1: enter_function: entry to ‘parse_line’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:103:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:105:25: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:106:8: branch_false: following ‘false’ branch (when ‘princ != princ_end’)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:110:25: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:111:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:112:29: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:116:12: branch_false: following ‘false’ branch (when ‘sep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:118:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:119:14: call_function: calling ‘check_constraint’ from ‘parse_line’
Error: COMPILER_WARNING (CWE-563): [#def797]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:134:10: warning[-Wunused-variable]: unused variable ‘pwbuf’
Error: COMPILER_WARNING (CWE-563): [#def798]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c: scope_hint: In function ‘get_homedir’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:135:19: warning[-Wunused-variable]: unused variable ‘pwx’
Error: CPPCHECK_WARNING (CWE-457): [#def799]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:141: error[legacyUninitvar]: Uninitialized variable: *(&pwd)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def800]
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:167:11: warning[-Wanalyzer-malloc-leak]: leak of ‘get_homedir(context)’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:150:1: enter_function: entry to ‘k5identity_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:164:15: call_function: calling ‘get_homedir’ from ‘k5identity_choose’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:164:15: return_function: returning to ‘k5identity_choose’ from ‘get_homedir’
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:165:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:167:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/ccache/ccselect_k5identity.c:167:11: danger: ‘get_homedir(context)’ leaks here; was allocated at [(4)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-789): [#def801]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:980:15: warning[-Wanalyzer-tainted-allocation-size]: use of attacker-controlled value ‘(unsigned int)princ_size + 1’ as allocation size without upper-bounds checking
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-823): [#def802]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:990:5: warning[-Wanalyzer-tainted-offset]: use of attacker-controlled value ‘princ_size’ as offset without upper-bounds checking
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-789): [#def803]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1010:23: warning[-Wanalyzer-tainted-allocation-size]: use of attacker-controlled value ‘(unsigned int)princ_size + 1’ as allocation size without upper-bounds checking
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-823): [#def804]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1019:9: warning[-Wanalyzer-tainted-offset]: use of attacker-controlled value ‘princ_size’ as offset without upper-bounds checking
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def805]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1024:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def806]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1033:10: warning[-Wanalyzer-malloc-leak]: leak of ‘*ret_entry.principal’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:918:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:921:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:933:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:937:23: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:942:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:944:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:949:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:951:44: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:951:44: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:952:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:956:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:960:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:967:52: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:967:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:971:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:971:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:973:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:973:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:977:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:981:8: branch_false: following ‘false’ branch (when ‘tmpdata’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:985:41: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:985:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:990:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:995:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:996:18: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:997:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1001:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1001:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1003:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1003:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1008:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1011:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1015:61: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1015:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1019:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:995:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1023:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1023:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1033:72: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1033:10: danger: ‘*ret_entry.principal’ leaks here; was allocated at [(9)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def807]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1033:10: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def808]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1033:10: warning[-Wanalyzer-malloc-leak]: leak of ‘cur_entry.principal’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-789): [#def809]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1073:45: warning[-Wanalyzer-tainted-allocation-size]: use of attacker-controlled value ‘count’ as allocation size without upper-bounds checking
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def810]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1085:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def811]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1085:11: warning[-Wanalyzer-malloc-leak]: leak of ‘princ’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def812]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1085:11: warning[-Wanalyzer-malloc-leak]: leak of ‘tmpdata’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def813]
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:1101:9: warning[-Wanalyzer-malloc-leak]: leak of ‘tmpdata’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:479:1: enter_function: entry to ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_ktfile_get_next’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:485:5: return_function: returning to ‘krb5_ktfile_get_next’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:486:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:490:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_file.c:494:19: call_function: inlined call to ‘krb5_ktfileint_read_entry’ from ‘krb5_ktfile_get_next’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def814]
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:549:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:528:1: enter_function: entry to ‘krb5_mkt_add’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:533:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_mkt_add’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:533:5: return_function: returning to ‘krb5_mkt_add’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:536:8: branch_false: following ‘false’ branch (when ‘cursor’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:540:42: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:540:42: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:541:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:546:28: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:549:11: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def815]
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:549:11: warning[-Wanalyzer-malloc-leak]: leak of ‘cursor’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:528:1: enter_function: entry to ‘krb5_mkt_add’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:533:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_mkt_add’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:533:5: return_function: returning to ‘krb5_mkt_add’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:535:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:536:8: branch_false: following ‘false’ branch (when ‘cursor’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:540:42: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:541:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:546:28: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:549:11: danger: ‘cursor’ leaks here; was allocated at [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def816]
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:557:11: warning[-Wanalyzer-malloc-leak]: leak of ‘cursor’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:528:1: enter_function: entry to ‘krb5_mkt_add’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:533:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_mkt_add’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:533:5: return_function: returning to ‘krb5_mkt_add’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:535:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:536:8: branch_false: following ‘false’ branch (when ‘cursor’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:540:42: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:541:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:546:28: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:551:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:557:60: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:557:11: danger: ‘cursor’ leaks here; was allocated at [(7)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def817]
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:559:9: warning[-Wanalyzer-malloc-leak]: leak of ‘cursor’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:528:1: enter_function: entry to ‘krb5_mkt_add’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:533:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_mkt_add’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:533:5: return_function: returning to ‘krb5_mkt_add’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:535:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:536:8: branch_false: following ‘false’ branch (when ‘cursor’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:540:42: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:541:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:546:28: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:551:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:557:60: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:558:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:559:48: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:559:9: danger: ‘cursor’ leaks here; was allocated at [(7)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def818]
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:575:12: warning[-Wanalyzer-malloc-leak]: leak of ‘cursor’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:528:1: enter_function: entry to ‘krb5_mkt_add’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:533:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_mkt_add’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:533:5: return_function: returning to ‘krb5_mkt_add’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:535:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:536:8: branch_false: following ‘false’ branch (when ‘cursor’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:540:42: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:541:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:546:28: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:551:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:557:60: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:558:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:565:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:574:5: call_function: calling ‘k5_mutex_unlock’ from ‘krb5_mkt_add’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:574:5: return_function: returning to ‘krb5_mkt_add’ from ‘k5_mutex_unlock’
krb5-1.21.3/src/lib/krb5/keytab/kt_memory.c:575:12: danger: ‘cursor’ leaks here; was allocated at [(7)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def819]
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:198:19: warning[-Wanalyzer-malloc-leak]: leak of ‘pfx’
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:152:1: enter_function: entry to ‘krb5_kt_resolve’
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:164:8: branch_false: following ‘false’ branch (when ‘cp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:167:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:176:15: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:182:31: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:183:15: call_function: calling ‘k5memdup0’ from ‘krb5_kt_resolve’
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:183:15: return_function: returning to ‘krb5_kt_resolve’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:184:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:190:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:190:5: call_function: calling ‘k5_mutex_lock’ from ‘krb5_kt_resolve’
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:190:5: return_function: returning to ‘krb5_kt_resolve’ from ‘k5_mutex_lock’
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:195:5: call_function: calling ‘k5_mutex_unlock’ from ‘krb5_kt_resolve’
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:195:5: return_function: returning to ‘krb5_kt_resolve’ from ‘k5_mutex_unlock’
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:196:12: branch_true: following ‘true’ branch (when ‘tlist’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:197:21: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:197:12: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:198:21: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/keytab/ktbase.c:198:19: danger: ‘pfx’ leaks here; was allocated at [(12)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def820]
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:138:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:120:1: enter_function: entry to ‘authind_get_attribute_types’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:131:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:138:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:138:11: danger: ‘ptr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def821]
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:283:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:256:1: enter_function: entry to ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:269:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:272:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:272:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:275:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:276:25: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:276:16: call_function: inlined call to ‘k5calloc’ from ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:281:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:281:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:283:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:283:15: danger: ‘ptr’ leaks here; was allocated at [(9)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def822]
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:298:15: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:256:1: enter_function: entry to ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:269:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:272:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:272:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:275:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:276:25: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:276:16: call_function: inlined call to ‘k5calloc’ from ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:281:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:281:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:283:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:284:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:286:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:286:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:292:19: call_function: inlined call to ‘k5alloc’ from ‘authind_internalize’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:293:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:295:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:295:15: call_function: calling ‘alloc_data’ from ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:295:15: return_function: returning to ‘authind_internalize’ from ‘alloc_data’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:296:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:298:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:298:15: danger: ‘<unknown>’ leaks here; was allocated at [(25)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def823]
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:298:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:256:1: enter_function: entry to ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:269:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:272:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:272:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:275:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:276:25: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:276:16: call_function: inlined call to ‘k5calloc’ from ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:281:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:281:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:283:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:284:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:286:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:286:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:292:19: call_function: inlined call to ‘k5alloc’ from ‘authind_internalize’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:293:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:295:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:295:15: call_function: calling ‘alloc_data’ from ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:295:15: return_function: returning to ‘authind_internalize’ from ‘alloc_data’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:296:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:298:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:298:15: danger: ‘ptr’ leaks here; was allocated at [(19)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def824]
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:304:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:256:1: enter_function: entry to ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:269:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:272:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:272:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:275:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:276:25: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:276:16: call_function: inlined call to ‘k5calloc’ from ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:281:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:281:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:304:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:304:5: danger: ‘ptr’ leaks here; was allocated at [(9)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def825]
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:312:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:256:1: enter_function: entry to ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:269:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:272:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:272:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:275:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:276:25: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:276:16: call_function: inlined call to ‘k5calloc’ from ‘authind_internalize’
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:281:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:281:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:283:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ai_authdata.c:312:5: danger: ‘ptr’ leaks here; was allocated at [(9)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def826]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:87:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1119:1: enter_function: entry to ‘krb5_authdata_context_copy’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1128:12: call_function: calling ‘krb5_authdata_context_init’ from ‘krb5_authdata_context_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def827]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:87:12: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1119:1: enter_function: entry to ‘krb5_authdata_context_copy’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1128:12: call_function: calling ‘krb5_authdata_context_init’ from ‘krb5_authdata_context_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def828]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:106:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1119:1: enter_function: entry to ‘krb5_authdata_context_copy’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1128:12: call_function: calling ‘krb5_authdata_context_init’ from ‘krb5_authdata_context_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def829]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:106:13: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1119:1: enter_function: entry to ‘krb5_authdata_context_copy’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1128:12: call_function: calling ‘krb5_authdata_context_init’ from ‘krb5_authdata_context_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def830]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:119:20: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1119:1: enter_function: entry to ‘krb5_authdata_context_copy’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1128:12: call_function: calling ‘krb5_authdata_context_init’ from ‘krb5_authdata_context_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def831]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:119:20: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1119:1: enter_function: entry to ‘krb5_authdata_context_copy’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1128:12: call_function: calling ‘krb5_authdata_context_init’ from ‘krb5_authdata_context_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def832]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:216:12: warning[-Wanalyzer-malloc-leak]: leak of ‘attrs’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:924:1: enter_function: entry to ‘krb5_authdata_export_attributes’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:936:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:939:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:939:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:940:8: branch_false: following ‘false’ branch (when ‘attrs’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:943:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:946:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:951:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:954:12: call_function: calling ‘k5_ad_externalize’ from ‘krb5_authdata_export_attributes’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def833]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:216:12: warning[-Wanalyzer-malloc-leak]: leak of ‘bp’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:924:1: enter_function: entry to ‘krb5_authdata_export_attributes’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:936:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:939:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:940:8: branch_false: following ‘false’ branch (when ‘attrs’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:943:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:945:19: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:946:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:951:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:954:12: call_function: calling ‘k5_ad_externalize’ from ‘krb5_authdata_export_attributes’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def834]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:240:16: warning[-Wanalyzer-malloc-leak]: leak of ‘attrs’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:924:1: enter_function: entry to ‘krb5_authdata_export_attributes’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:936:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:939:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:939:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:940:8: branch_false: following ‘false’ branch (when ‘attrs’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:943:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:946:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:951:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:954:12: call_function: calling ‘k5_ad_externalize’ from ‘krb5_authdata_export_attributes’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def835]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:244:16: warning[-Wanalyzer-malloc-leak]: leak of ‘attrs’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:924:1: enter_function: entry to ‘krb5_authdata_export_attributes’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:936:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:939:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:939:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:940:8: branch_false: following ‘false’ branch (when ‘attrs’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:943:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:946:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:951:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:954:12: call_function: calling ‘k5_ad_externalize’ from ‘krb5_authdata_export_attributes’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def836]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:249:16: warning[-Wanalyzer-malloc-leak]: leak of ‘attrs’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:924:1: enter_function: entry to ‘krb5_authdata_export_attributes’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:936:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:939:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:939:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:940:8: branch_false: following ‘false’ branch (when ‘attrs’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:943:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:946:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:951:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:954:12: call_function: calling ‘k5_ad_externalize’ from ‘krb5_authdata_export_attributes’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def837]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:424:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tables’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1119:1: enter_function: entry to ‘krb5_authdata_context_copy’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1128:12: call_function: calling ‘krb5_authdata_context_init’ from ‘krb5_authdata_context_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def838]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:439:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1119:1: enter_function: entry to ‘krb5_authdata_context_copy’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1128:12: call_function: calling ‘krb5_authdata_context_init’ from ‘krb5_authdata_context_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def839]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:439:9: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1119:1: enter_function: entry to ‘krb5_authdata_context_copy’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1128:12: call_function: calling ‘krb5_authdata_context_init’ from ‘krb5_authdata_context_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def840]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:442:9: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1119:1: enter_function: entry to ‘krb5_authdata_context_copy’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1128:12: call_function: calling ‘krb5_authdata_context_init’ from ‘krb5_authdata_context_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def841]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:555:15: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:611:1: enter_function: entry to ‘krb5int_authdata_verify’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:629:12: call_function: calling ‘k5_get_kdc_issued_authdata’ from ‘krb5int_authdata_verify’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:629:12: return_function: returning to ‘krb5int_authdata_verify’ from ‘k5_get_kdc_issued_authdata’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:631:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:634:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:634:12: call_function: calling ‘get_cammac_authdata’ from ‘krb5int_authdata_verify’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def842]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:772:13: warning[-Wanalyzer-malloc-leak]: leak of ‘attrs’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:756:1: enter_function: entry to ‘krb5_authdata_get_attribute_types’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:765:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:766:57: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:765:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:766:57: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:779:16: call_function: calling ‘k5_merge_data_list’ from ‘krb5_authdata_get_attribute_types’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:779:16: return_function: returning to ‘krb5_authdata_get_attribute_types’ from ‘k5_merge_data_list’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:780:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:784:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:765:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:766:57: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:769:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:775:53: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:772:13: danger: ‘attrs’ leaks here; was allocated at [(8)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def843]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:781:13: warning[-Wanalyzer-malloc-leak]: leak of ‘attrs’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:756:1: enter_function: entry to ‘krb5_authdata_get_attribute_types’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:765:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:766:57: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:765:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:766:57: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:779:16: call_function: calling ‘k5_merge_data_list’ from ‘krb5_authdata_get_attribute_types’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:779:16: return_function: returning to ‘krb5_authdata_get_attribute_types’ from ‘k5_merge_data_list’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:780:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:784:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:765:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:766:57: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:769:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:775:53: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:772:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:779:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:780:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:781:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:781:13: danger: ‘attrs’ leaks here; was allocated at [(8)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def844]
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1077:16: warning[-Wanalyzer-malloc-leak]: leak of ‘bp’
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1034:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1035:57: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1044:8: branch_false: following ‘false’ branch (when ‘dst_module’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1048:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1048:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1051:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1051:5: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1054:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1054:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1055:16: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1058:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1059:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1059:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1060:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1060:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1062:16: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1067:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1070:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1070:20: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1071:12: branch_false: following ‘false’ branch (when ‘contents’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1074:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata.c:1077:16: danger: ‘bp’ leaks here; was allocated at [(19)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def845]
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:74:12: warning[-Wanalyzer-malloc-leak]: leak of ‘fctx.out’
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:160:1: enter_function: entry to ‘krb5_find_authdata’
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:169:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:171:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:173:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:173:8: branch_true: following ‘true’ branch (when ‘ticket_authdata’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:174:18: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:174:18: call_function: calling ‘find_authdata_1’ from ‘krb5_find_authdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def846]
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:107:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fctx.out’
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:160:1: enter_function: entry to ‘krb5_find_authdata’
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:169:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:171:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:173:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:173:8: branch_true: following ‘true’ branch (when ‘ticket_authdata’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:174:18: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_dec.c:174:18: call_function: calling ‘find_authdata_1’ from ‘krb5_find_authdata’
Error: CPPCHECK_WARNING (CWE-401): [#def847]
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:74: error[memleakOnRealloc]: Common realloc mistake: 'authdata' nulled but not freed upon failure
Error: GCC_ANALYZER_WARNING (CWE-401): [#def848]
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:88:9: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:46:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:47:57: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:51:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:54:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:54:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:60:52: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:68:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:75:12: branch_false: following ‘false’ branch (when ‘authdata’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:78:25: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:51:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:54:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:54:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:60:52: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:63:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:65:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:65:17: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:84:8: branch_true: following ‘true’ branch (when ‘authdata’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:85:17: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:87:8: branch_true: following ‘true’ branch (when ‘code != 0’)...
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:88:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/authdata_exp.c:88:9: danger: ‘authdata’ leaks here; was allocated at [(9)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def849]
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:70:9: warning[-Wanalyzer-malloc-leak]: leak of ‘princ_data’
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:58:32: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:59:8: branch_false: following ‘false’ branch (when ‘princ_data’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:61:34: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:62:8: branch_false: following ‘false’ branch (when ‘princ_ret’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:66:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:70:9: danger: ‘princ_data’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def850]
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:70:9: warning[-Wanalyzer-malloc-leak]: leak of ‘princ_ret’
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:59:8: branch_false: following ‘false’ branch (when ‘princ_data’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:61:34: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:61:34: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:62:8: branch_false: following ‘false’ branch (when ‘princ_ret’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:66:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:70:9: danger: ‘princ_ret’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def851]
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:81:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:59:8: branch_false: following ‘false’ branch (when ‘princ_data’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:61:34: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:62:8: branch_false: following ‘false’ branch (when ‘princ_ret’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:66:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:70:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:77:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:77:5: acquire_resource: ‘va_start’ called here
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:78:17: branch_true: following ‘true’ branch (when ‘i < count’)...
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:79:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/bld_pr_ext.c:81:13: danger: missing call to ‘va_end’ to match ‘va_start’ at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def852]
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c:228:14: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp_prealm’
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c:161:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c:164:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c:206:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c:208:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c:219:18: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c:220:8: branch_false: following ‘false’ branch (when ‘tmp_prealm’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c:222:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c:228:14: danger: ‘tmp_prealm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: COMPILER_WARNING: [#def853]
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c: scope_hint: In function ‘krb5_524_conv_principal’
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c:246:13: warning[-Wstringop-truncation]: ‘strncpy’ specified bound depends on the length of the source argument
krb5-1.21.3/src/lib/krb5/krb/conv_princ.c:241:30: note: length computed here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def854]
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:70:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:50:1: enter_function: entry to ‘krb5_copy_addresses’
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:56:8: branch_false: following ‘false’ branch (when ‘inaddr’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:64:8: branch_false: following ‘false’ branch (when ‘tempaddr’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:67:22: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:68:18: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:68:18: call_function: calling ‘krb5_copy_addr’ from ‘krb5_copy_addresses’
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:68:18: return_function: returning to ‘krb5_copy_addresses’ from ‘krb5_copy_addr’
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:69:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:67:38: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:67:22: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:68:18: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:69:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:70:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:70:13: danger: ‘<unknown>’ leaks here; was allocated at [(12)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def855]
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:70:13: warning[-Wanalyzer-malloc-leak]: leak of ‘tempaddr’
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:56:8: branch_false: following ‘false’ branch (when ‘inaddr’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:64:40: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:64:8: branch_false: following ‘false’ branch (when ‘tempaddr’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:67:22: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:68:18: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:69:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:70:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_addrs.c:70:13: danger: ‘tempaddr’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def856]
krb5-1.21.3/src/lib/krb5/krb/copy_athctr.c:42:14: warning[-Wanalyzer-malloc-leak]: leak of ‘tempto’
krb5-1.21.3/src/lib/krb5/krb/copy_athctr.c:38:42: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_athctr.c:38:8: branch_false: following ‘false’ branch (when ‘tempto’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_athctr.c:40:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_athctr.c:42:14: danger: ‘tempto’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def857]
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:88:22: warning[-Wanalyzer-malloc-leak]: leak of ‘tempauthdat’
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:71:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:76:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:82:44: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:82:8: branch_false: following ‘false’ branch (when ‘tempauthdat’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:86:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:86:8: branch_true: following ‘true’ branch (when ‘inauthdat1’ is non-NULL)...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:87:26: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:88:22: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:88:22: danger: ‘tempauthdat’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def858]
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:99:22: warning[-Wanalyzer-malloc-leak]: leak of ‘tempauthdat’
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:71:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:76:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:82:44: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:82:8: branch_false: following ‘false’ branch (when ‘tempauthdat’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:86:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:97:8: branch_true: following ‘true’ branch (when ‘inauthdat2’ is non-NULL)...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:98:27: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:100:58: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:99:22: danger: ‘tempauthdat’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def859]
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:102:17: warning[-Wanalyzer-malloc-leak]: leak of ‘tempauthdat’
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:71:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:76:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:82:44: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:82:8: branch_false: following ‘false’ branch (when ‘tempauthdat’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:86:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:97:8: branch_true: following ‘true’ branch (when ‘inauthdat2’ is non-NULL)...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:98:27: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:100:58: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_auth.c:102:17: danger: ‘tempauthdat’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def860]
krb5-1.21.3/src/lib/krb5/krb/copy_creds.c:65:14: warning[-Wanalyzer-malloc-leak]: leak of ‘tempcred’
krb5-1.21.3/src/lib/krb5/krb/copy_creds.c:35:1: enter_function: entry to ‘krb5_copy_creds’
krb5-1.21.3/src/lib/krb5/krb/copy_creds.c:40:36: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_creds.c:40:8: branch_false: following ‘false’ branch (when ‘tempcred’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_creds.c:43:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_creds.c:43:14: call_function: calling ‘k5_copy_creds_contents’ from ‘krb5_copy_creds’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def861]
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:95:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:63:8: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:66:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:67:8: branch_false: following ‘false’ branch (when ‘nctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:70:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:86:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:87:25: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:87:25: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:95:11: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def862]
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:95:11: warning[-Wanalyzer-malloc-leak]: leak of ‘nctx’
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:63:8: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:66:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:66:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:67:8: branch_false: following ‘false’ branch (when ‘nctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:70:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:86:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:88:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_ctx.c:95:11: danger: ‘nctx’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def863]
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:53:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:40:8: branch_false: following ‘false’ branch (when ‘tempprinc’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:43:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:45:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:47:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:52:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:54:41: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:53:13: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def864]
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:53:13: warning[-Wanalyzer-malloc-leak]: leak of ‘tempprinc’
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:38:33: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:40:8: branch_false: following ‘false’ branch (when ‘tempprinc’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:43:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:47:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:52:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:54:41: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:53:13: danger: ‘tempprinc’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def865]
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:63:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:40:8: branch_false: following ‘false’ branch (when ‘tempprinc’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:43:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:45:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:47:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:52:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:63:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:63:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def866]
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:63:9: warning[-Wanalyzer-malloc-leak]: leak of ‘tempprinc’
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:38:33: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:40:8: branch_false: following ‘false’ branch (when ‘tempprinc’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:43:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:47:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:52:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:63:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_princ.c:63:9: danger: ‘tempprinc’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def867]
krb5-1.21.3/src/lib/krb5/krb/copy_tick.c:39:14: warning[-Wanalyzer-malloc-leak]: leak of ‘tempto’
krb5-1.21.3/src/lib/krb5/krb/copy_tick.c:36:41: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_tick.c:36:8: branch_false: following ‘false’ branch (when ‘tempto’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_tick.c:38:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_tick.c:39:14: danger: ‘tempto’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def868]
krb5-1.21.3/src/lib/krb5/krb/copy_tick.c:100:14: warning[-Wanalyzer-malloc-leak]: leak of ‘tempto’
krb5-1.21.3/src/lib/krb5/krb/copy_tick.c:97:35: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/copy_tick.c:97:8: branch_false: following ‘false’ branch (when ‘tempto’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/copy_tick.c:99:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/copy_tick.c:100:14: danger: ‘tempto’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def869]
krb5-1.21.3/src/lib/krb5/krb/decrypt_tk.c:57:19: warning[-Wanalyzer-malloc-leak]: leak of ‘scratch.data’
krb5-1.21.3/src/lib/krb5/krb/decrypt_tk.c:46:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/decrypt_tk.c:49:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/decrypt_tk.c:49:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/decrypt_tk.c:52:22: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/decrypt_tk.c:53:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/decrypt_tk.c:53:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/decrypt_tk.c:59:34: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/decrypt_tk.c:57:19: danger: ‘scratch.data’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def870]
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1187:29: warning[-Wanalyzer-malloc-leak]: leak of ‘yyptr’
krb5-1.21.3/src/lib/krb5/krb/x-deltat.y:231:1: enter_function: entry to ‘krb5_string_to_deltat’
krb5-1.21.3/src/lib/krb5/krb/x-deltat.y:236:9: call_function: calling ‘yyparse’ from ‘krb5_string_to_deltat’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def871]
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1190:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyss’
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1148:6: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1151:31: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1178:10: branch_false: following ‘false’ branch (when ‘yystacksize <= 9999’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1180:7: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1188:12: branch_false: following ‘false’ branch (when ‘yyptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1190:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1190:9: danger: use of uninitialized value ‘yyss’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def872]
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1276:3: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yylval’
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1066:1: enter_function: entry to ‘yyparse’
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1148:6: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1211:6: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1211:6: branch_false: following ‘false’ branch (when ‘yystate != 6’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1214:3: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1226:6: branch_false: following ‘false’ branch (when ‘yyn != -16’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1232:6: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1232:6: branch_true: following ‘true’ branch (when ‘yychar == -2’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1235:16: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1235:16: call_function: calling ‘mylex’ from ‘yyparse’
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1235:16: return_function: returning to ‘yyparse’ from ‘mylex’
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1238:6: branch_false: following ‘false’ branch (when ‘yychar != 0’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1245:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1252:6: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1255:6: branch_false: following ‘false’ branch (when ‘yyn != 0’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1265:6: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1265:6: branch_false: following ‘false’ branch (when ‘yyerrstatus == 0’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1276:3: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1276:3: danger: use of uninitialized value ‘yylval’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def873]
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1307:3: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>.val’
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1066:1: enter_function: entry to ‘yyparse’
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1148:6: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1211:6: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1211:6: branch_false: following ‘false’ branch (when ‘yystate != 6’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1214:3: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1226:6: branch_false: following ‘false’ branch (when ‘yyn != -16’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1232:6: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1232:6: branch_true: following ‘true’ branch (when ‘yychar == -2’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1235:16: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1235:16: call_function: calling ‘mylex’ from ‘yyparse’
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1235:16: return_function: returning to ‘yyparse’ from ‘mylex’
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1238:6: branch_false: following ‘false’ branch (when ‘yychar != 0’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1245:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1287:6: branch_false: following ‘false’ branch (when ‘yyn != 0’)...
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1289:3: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1307:3: danger: use of uninitialized value ‘*<unknown>.val’ here
Error: GCC_ANALYZER_WARNING (CWE-127): [#def874]
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1428:13: warning[-Wanalyzer-out-of-bounds]: buffer under-read
krb5-1.21.3/src/lib/krb5/krb/x-deltat.y:231:1: enter_function: entry to ‘krb5_string_to_deltat’
krb5-1.21.3/src/lib/krb5/krb/x-deltat.y:236:9: call_function: calling ‘yyparse’ from ‘krb5_string_to_deltat’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def875]
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1432:15: warning[-Wanalyzer-out-of-bounds]: buffer under-read
krb5-1.21.3/src/lib/krb5/krb/x-deltat.y:231:1: enter_function: entry to ‘krb5_string_to_deltat’
krb5-1.21.3/src/lib/krb5/krb/x-deltat.y:236:9: call_function: calling ‘yyparse’ from ‘krb5_string_to_deltat’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def876]
krb5-1.21.3/src/lib/krb5/krb/deltat.c:1626:10: warning[-Wanalyzer-malloc-leak]: leak of ‘yyptr’
krb5-1.21.3/src/lib/krb5/krb/x-deltat.y:231:1: enter_function: entry to ‘krb5_string_to_deltat’
krb5-1.21.3/src/lib/krb5/krb/x-deltat.y:236:9: call_function: calling ‘yyparse’ from ‘krb5_string_to_deltat’
Error: CPPCHECK_WARNING (CWE-457): [#def877]
krb5-1.21.3/src/lib/krb5/krb/fast.c:192: warning[uninitvar]: Uninitialized variable: value
Error: GCC_ANALYZER_WARNING (CWE-401): [#def878]
krb5-1.21.3/src/lib/krb5/krb/fast.c:425:18: warning[-Wanalyzer-malloc-leak]: leak of ‘armored_req’
krb5-1.21.3/src/lib/krb5/krb/fast.c:387:5: branch_true: following ‘true’ branch (when ‘state’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/fast.c:388:5: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:388:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/fast.c:389:5: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:390:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fast.c:394:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:403:8: branch_true: following ‘true’ branch (when ‘retval == 0’)...
krb5-1.21.3/src/lib/krb5/krb/fast.c:404:49: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:403:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fast.c:416:18: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:417:8: branch_true: following ‘true’ branch (when ‘retval == 0’)...
krb5-1.21.3/src/lib/krb5/krb/fast.c:418:23: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:418:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/fast.c:419:12: branch_false: following ‘false’ branch (when ‘armored_req’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/fast.c:423:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:425:18: danger: ‘armored_req’ leaks here; was allocated at [(13)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def879]
krb5-1.21.3/src/lib/krb5/krb/fast.c:505:18: warning[-Wanalyzer-malloc-leak]: leak of ‘scratch.data’
krb5-1.21.3/src/lib/krb5/krb/fast.c:486:5: branch_true: following ‘true’ branch (when ‘state’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/fast.c:487:5: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:487:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/fast.c:488:16: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:492:8: branch_true: following ‘true’ branch (when ‘retval == 0’)...
krb5-1.21.3/src/lib/krb5/krb/fast.c:493:33: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:498:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/fast.c:499:49: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:499:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/fast.c:500:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fast.c:502:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:504:8: branch_true: following ‘true’ branch (when ‘retval == 0’)...
krb5-1.21.3/src/lib/krb5/krb/fast.c:505:18: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fast.c:505:18: danger: ‘scratch.data’ leaks here; was allocated at [(9)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/8)
Error: CPPCHECK_WARNING (CWE-457): [#def880]
krb5-1.21.3/src/lib/krb5/krb/fast.c:781: error[legacyUninitvar]: Uninitialized variable: valid
Error: GCC_ANALYZER_WARNING (CWE-401): [#def881]
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:142:18: warning[-Wanalyzer-malloc-leak]: leak of ‘def_rhost’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:39:1: enter_function: entry to ‘krb5_fwd_tgt_creds’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:61:8: branch_false: following ‘false’ branch (when ‘cc’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:66:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:67:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:69:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:96:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:99:55: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:101:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:105:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:109:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:113:54: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:118:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:118:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:123:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:123:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:124:12: branch_true: following ‘true’ branch (when ‘rhost’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:125:17: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:125:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:130:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:130:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:135:57: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:135:25: call_function: calling ‘k5memdup0’ from ‘krb5_fwd_tgt_creds’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:135:25: return_function: returning to ‘krb5_fwd_tgt_creds’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:137:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:142:18: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:142:18: danger: ‘def_rhost’ leaks here; was allocated at [(29)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/28)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def882]
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:179:9: warning[-Wanalyzer-malloc-leak]: leak of ‘def_rhost’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:39:1: enter_function: entry to ‘krb5_fwd_tgt_creds’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:61:8: branch_false: following ‘false’ branch (when ‘cc’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:66:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:67:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:69:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:96:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:99:55: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:101:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:105:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:109:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:113:54: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:118:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:118:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:123:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:123:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:124:12: branch_true: following ‘true’ branch (when ‘rhost’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:125:17: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:125:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:130:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:130:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:135:57: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:135:25: call_function: calling ‘k5memdup0’ from ‘krb5_fwd_tgt_creds’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:135:25: return_function: returning to ‘krb5_fwd_tgt_creds’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:137:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:142:18: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:143:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:144:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:178:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:179:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:179:9: danger: ‘def_rhost’ leaks here; was allocated at [(29)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/28)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def883]
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:179:9: warning[-Wanalyzer-malloc-leak]: leak of ‘rhost’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:39:1: enter_function: entry to ‘krb5_fwd_tgt_creds’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:61:8: branch_false: following ‘false’ branch (when ‘cc’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:66:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:67:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:69:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:96:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:99:55: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:101:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:105:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:109:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:113:54: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:118:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:118:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:123:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:123:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:124:12: branch_true: following ‘true’ branch (when ‘rhost’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:125:17: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:125:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:130:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:130:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:135:57: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:135:25: call_function: calling ‘k5memdup0’ from ‘krb5_fwd_tgt_creds’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:135:25: return_function: returning to ‘krb5_fwd_tgt_creds’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:137:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:142:18: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:143:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:144:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:178:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:179:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/fwd_tgt.c:179:9: danger: ‘rhost’ leaks here; was allocated at [(29)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/28)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def884]
krb5-1.21.3/src/lib/krb5/krb/gen_subkey.c:44:14: warning[-Wanalyzer-malloc-leak]: leak of ‘keyblock’
krb5-1.21.3/src/lib/krb5/krb/gen_subkey.c:40:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/gen_subkey.c:41:8: branch_false: following ‘false’ branch (when ‘keyblock’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/gen_subkey.c:44:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gen_subkey.c:44:14: danger: ‘keyblock’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def885]
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:128:12: warning[-Wanalyzer-malloc-leak]: leak of ‘creds’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1248:1: enter_function: entry to ‘krb5_tkt_creds_step’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1262:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1266:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1272:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1276:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1283:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1286:16: call_function: calling ‘step_get_tgt’ from ‘krb5_tkt_creds_step’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def886]
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1104:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1313:1: enter_function: entry to ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1325:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1331:14: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: call_function: calling ‘krb5_tkt_creds_init’ from ‘krb5_get_credentials’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def887]
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1122:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1313:1: enter_function: entry to ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1325:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1331:14: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: call_function: calling ‘krb5_tkt_creds_init’ from ‘krb5_get_credentials’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def888]
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1131:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1313:1: enter_function: entry to ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1325:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1331:14: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: call_function: calling ‘krb5_tkt_creds_init’ from ‘krb5_get_credentials’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def889]
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1136:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1313:1: enter_function: entry to ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1325:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1331:14: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: call_function: calling ‘krb5_tkt_creds_init’ from ‘krb5_get_credentials’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def890]
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1142:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1313:1: enter_function: entry to ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1325:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1331:14: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: call_function: calling ‘krb5_tkt_creds_init’ from ‘krb5_get_credentials’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def891]
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1148:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1313:1: enter_function: entry to ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1325:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1331:14: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: call_function: calling ‘krb5_tkt_creds_init’ from ‘krb5_get_credentials’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def892]
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1151:16: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1313:1: enter_function: entry to ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1325:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1331:14: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_credentials’
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/get_creds.c:1336:12: call_function: calling ‘krb5_tkt_creds_init’ from ‘krb5_get_credentials’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def893]
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:381:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1877:1: enter_function: entry to ‘krb5_init_creds_step’
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1901:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1916:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1916:16: call_function: calling ‘restart_init_creds_loop’ from ‘krb5_init_creds_step’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def894]
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:771:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*realm.data, (long unsigned int)*realm.length, & ret)’
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1877:1: enter_function: entry to ‘krb5_init_creds_step’
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1901:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1916:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1916:16: call_function: calling ‘restart_init_creds_loop’ from ‘krb5_init_creds_step’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def895]
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:878:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1958:1: enter_function: entry to ‘k5_get_init_creds’
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1968:12: call_function: calling ‘krb5_init_creds_init’ from ‘k5_get_init_creds’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def896]
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:891:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1958:1: enter_function: entry to ‘k5_get_init_creds’
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1968:12: call_function: calling ‘krb5_init_creds_init’ from ‘k5_get_init_creds’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def897]
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:896:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1958:1: enter_function: entry to ‘k5_get_init_creds’
krb5-1.21.3/src/lib/krb5/krb/get_in_tkt.c:1968:12: call_function: calling ‘krb5_init_creds_init’ from ‘k5_get_init_creds’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def898]
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:104:20: warning[-Wanalyzer-malloc-leak]: leak of ‘etypes’
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:98:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:100:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:101:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:104:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:106:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:125:12: branch_false: following ‘false’ branch (when ‘p’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:130:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:104:20: danger: ‘etypes’ leaks here; was allocated at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def899]
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:108:17: warning[-Wanalyzer-malloc-leak]: leak of ‘etypes’
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:98:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:100:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:101:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:104:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:106:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:125:12: branch_false: following ‘false’ branch (when ‘p’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:130:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:104:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:106:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:108:17: danger: ‘etypes’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def900]
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:109:9: warning[-Wanalyzer-malloc-leak]: leak of ‘etypes’
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:98:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:100:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:101:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:104:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:106:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:125:12: branch_false: following ‘false’ branch (when ‘p’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:130:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:104:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:106:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:109:9: danger: ‘etypes’ leaks here; was allocated at [(7)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def901]
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:112:42: warning[-Wanalyzer-malloc-leak]: leak of ‘etypes’
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:98:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:100:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:101:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:104:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:106:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:125:12: branch_false: following ‘false’ branch (when ‘p’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:130:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:104:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:106:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:112:42: danger: ‘etypes’ leaks here; was allocated at [(7)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def902]
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:161:13: warning[-Wanalyzer-malloc-leak]: leak of ‘save_list’
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:154:17: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:155:8: branch_false: following ‘false’ branch (when ‘save_list’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:160:17: branch_true: following ‘true’ branch (when ‘i < req_len’)...
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:161:53: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_keytab.c:161:13: danger: ‘save_list’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def903]
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:470: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: opte
Error: GCC_ANALYZER_WARNING (CWE-476): [#def904]
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:472:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘opte’
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:468:12: acquire_memory: this call could return NULL
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:469:8: branch_false: following ‘false’ branch (when ‘opt’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:471:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:471:13: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:472:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:472:9: danger: ‘opte’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def905]
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:474:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘opte’
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:468:12: acquire_memory: this call could return NULL
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:469:8: branch_false: following ‘false’ branch (when ‘opt’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:471:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:471:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:474:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:474:9: danger: ‘opte’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def906]
krb5-1.21.3/src/lib/krb5/krb/gic_opt.c:475: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: opte
Error: GCC_ANALYZER_WARNING (CWE-401): [#def907]
krb5-1.21.3/src/lib/krb5/krb/init_ctx.c:403:41: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/init_ctx.c:590:1: enter_function: entry to ‘krb5_is_permitted_enctype’
krb5-1.21.3/src/lib/krb5/krb/init_ctx.c:595:9: call_function: calling ‘krb5_get_permitted_enctypes’ from ‘krb5_is_permitted_enctype’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def908]
krb5-1.21.3/src/lib/krb5/krb/init_ctx.c:479:20: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/init_ctx.c:590:1: enter_function: entry to ‘krb5_is_permitted_enctype’
krb5-1.21.3/src/lib/krb5/krb/init_ctx.c:595:9: call_function: calling ‘krb5_get_permitted_enctypes’ from ‘krb5_is_permitted_enctype’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def909]
krb5-1.21.3/src/lib/krb5/krb/init_ctx.c:483:13: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/init_ctx.c:590:1: enter_function: entry to ‘krb5_is_permitted_enctype’
krb5-1.21.3/src/lib/krb5/krb/init_ctx.c:595:9: call_function: calling ‘krb5_get_permitted_enctypes’ from ‘krb5_is_permitted_enctype’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def910]
krb5-1.21.3/src/lib/krb5/krb/kdc_rep_dc.c:59:19: warning[-Wanalyzer-malloc-leak]: leak of ‘scratch.data’
krb5-1.21.3/src/lib/krb5/krb/kdc_rep_dc.c:44:8: branch_false: following ‘false’ branch (when ‘decryptarg’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/kdc_rep_dc.c:52:22: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/kdc_rep_dc.c:53:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/kdc_rep_dc.c:53:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/kdc_rep_dc.c:59:58: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/kdc_rep_dc.c:59:19: danger: ‘scratch.data’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def911]
krb5-1.21.3/src/lib/krb5/krb/kerrs.c:53:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
krb5-1.21.3/src/lib/krb5/krb/kerrs.c:43:8: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/kerrs.c:45:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/kerrs.c:45:5: acquire_resource: ‘va_start’ called here
krb5-1.21.3/src/lib/krb5/krb/kerrs.c:53:5: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def912]
krb5-1.21.3/src/lib/krb5/krb/libdef_parse.c:131:5: warning[-Wanalyzer-malloc-leak]: leak of ‘string’
krb5-1.21.3/src/lib/krb5/krb/libdef_parse.c:137:1: enter_function: entry to ‘krb5int_libdefault_boolean’
krb5-1.21.3/src/lib/krb5/krb/libdef_parse.c:143:14: call_function: calling ‘krb5int_libdefault_string’ from ‘krb5int_libdefault_boolean’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def913]
krb5-1.21.3/src/lib/krb5/krb/libdef_parse.c:146:15: warning[-Wanalyzer-malloc-leak]: leak of ‘string’
krb5-1.21.3/src/lib/krb5/krb/libdef_parse.c:137:1: enter_function: entry to ‘krb5int_libdefault_boolean’
krb5-1.21.3/src/lib/krb5/krb/libdef_parse.c:143:14: call_function: calling ‘krb5int_libdefault_string’ from ‘krb5int_libdefault_boolean’
krb5-1.21.3/src/lib/krb5/krb/libdef_parse.c:143:14: return_function: returning to ‘krb5int_libdefault_boolean’ from ‘krb5int_libdefault_string’
krb5-1.21.3/src/lib/krb5/krb/libdef_parse.c:145:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/libdef_parse.c:146:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/libdef_parse.c:146:15: danger: ‘string’ leaks here; was allocated at [(15)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def914]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:47:11: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:215:1: enter_function: entry to ‘krb5_mk_1cred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:222:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:223:8: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:226:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:228:14: call_function: calling ‘krb5_mk_ncred’ from ‘krb5_mk_1cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def915]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:47:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:154:1: enter_function: entry to ‘krb5_mk_ncred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:170:8: branch_false: following ‘false’ branch (when ‘creds’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:173:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:174:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:177:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:188:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:189:11: call_function: calling ‘create_krbcred’ from ‘krb5_mk_ncred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def916]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:59:11: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:215:1: enter_function: entry to ‘krb5_mk_1cred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:222:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:223:8: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:226:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:228:14: call_function: calling ‘krb5_mk_ncred’ from ‘krb5_mk_1cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def917]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:59:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:154:1: enter_function: entry to ‘krb5_mk_ncred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:170:8: branch_false: following ‘false’ branch (when ‘creds’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:173:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:174:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:177:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:188:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:189:11: call_function: calling ‘create_krbcred’ from ‘krb5_mk_ncred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def918]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:108:15: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:215:1: enter_function: entry to ‘krb5_mk_1cred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:222:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:223:8: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:226:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:228:14: call_function: calling ‘krb5_mk_ncred’ from ‘krb5_mk_1cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def919]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:108:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:74:1: enter_function: entry to ‘create_krbcred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:93:15: call_function: inlined call to ‘k5calloc’ from ‘create_krbcred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:97:19: call_function: inlined call to ‘k5calloc’ from ‘create_krbcred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:101:14: call_function: inlined call to ‘k5calloc’ from ‘create_krbcred’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:107:17: branch_true: following ‘true’ branch (when ‘i < ncreds’)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:108:61: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:108:15: danger: ‘ptr’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def920]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:113:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:215:1: enter_function: entry to ‘krb5_mk_1cred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:223:8: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:226:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:228:14: call_function: calling ‘krb5_mk_ncred’ from ‘krb5_mk_1cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def921]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:138:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:215:1: enter_function: entry to ‘krb5_mk_1cred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:223:8: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:226:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:228:14: call_function: calling ‘krb5_mk_ncred’ from ‘krb5_mk_1cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def922]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:146:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:154:1: enter_function: entry to ‘krb5_mk_ncred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:170:8: branch_false: following ‘false’ branch (when ‘creds’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:173:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:174:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:177:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:188:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:189:11: call_function: calling ‘create_krbcred’ from ‘krb5_mk_ncred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def923]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:147:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:154:1: enter_function: entry to ‘krb5_mk_ncred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:170:8: branch_false: following ‘false’ branch (when ‘creds’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:173:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:174:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:177:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:185:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:188:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:189:11: call_function: calling ‘create_krbcred’ from ‘krb5_mk_ncred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def924]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:173:11: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:215:1: enter_function: entry to ‘krb5_mk_1cred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:222:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:223:8: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:226:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:228:14: call_function: calling ‘krb5_mk_ncred’ from ‘krb5_mk_1cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def925]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:178:15: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:215:1: enter_function: entry to ‘krb5_mk_1cred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:222:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:223:8: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:226:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:228:14: call_function: calling ‘krb5_mk_ncred’ from ‘krb5_mk_1cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def926]
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:183:11: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:215:1: enter_function: entry to ‘krb5_mk_1cred’
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:222:12: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:223:8: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:226:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_cred.c:228:14: call_function: calling ‘krb5_mk_ncred’ from ‘krb5_mk_1cred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def927]
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:81:11: warning[-Wanalyzer-malloc-leak]: leak of ‘privmsg.enc_part.ciphertext.data’
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:44:1: enter_function: entry to ‘create_krbpriv’
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:68:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:72:62: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:74:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:77:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:77:11: call_function: calling ‘alloc_data’ from ‘create_krbpriv’
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:77:11: return_function: returning to ‘create_krbpriv’ from ‘alloc_data’
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:78:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:81:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:81:11: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:81:11: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/mk_priv.c:81:11: danger: ‘privmsg.enc_part.ciphertext.data’ leaks here; was allocated at [(8)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def928]
krb5-1.21.3/src/lib/krb5/krb/pac.c:68:8: warning[-Wanalyzer-malloc-leak]: leak of ‘nbufs’
krb5-1.21.3/src/lib/krb5/krb/pac.c:1088:1: enter_function: entry to ‘mspac_set_attribute’
krb5-1.21.3/src/lib/krb5/krb/pac.c:1097:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/pac.c:1100:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/pac.c:1100:11: call_function: calling ‘mspac_attr2type’ from ‘mspac_set_attribute’
krb5-1.21.3/src/lib/krb5/krb/pac.c:1100:11: return_function: returning to ‘mspac_set_attribute’ from ‘mspac_attr2type’
krb5-1.21.3/src/lib/krb5/krb/pac.c:1101:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/pac.c:1105:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/pac.c:1105:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/pac.c:1115:44: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/pac.c:1115:15: call_function: calling ‘krb5_pac_add_buffer’ from ‘mspac_set_attribute’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def929]
krb5-1.21.3/src/lib/krb5/krb/pac.c:246:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/pac.c:1262:1: enter_function: entry to ‘mspac_copy’
krb5-1.21.3/src/lib/krb5/krb/pac.c:1270:5: branch_true: following ‘true’ branch (when ‘dst_request_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/pac.c:1271:5: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/pac.c:1271:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/pac.c:1273:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/pac.c:1273:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/pac.c:1274:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/pac.c:1274:15: call_function: calling ‘copy_pac’ from ‘mspac_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def930]
krb5-1.21.3/src/lib/krb5/krb/pac.c:246:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/pac.c:1262:1: enter_function: entry to ‘mspac_copy’
krb5-1.21.3/src/lib/krb5/krb/pac.c:1270:5: branch_true: following ‘true’ branch (when ‘dst_request_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/pac.c:1271:5: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/pac.c:1271:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/pac.c:1273:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/pac.c:1273:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/pac.c:1274:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/pac.c:1274:15: call_function: calling ‘copy_pac’ from ‘mspac_copy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def931]
krb5-1.21.3/src/lib/krb5/krb/parse.c:119:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/parse.c:234:1: enter_function: entry to ‘krb5_parse_name’
krb5-1.21.3/src/lib/krb5/krb/parse.c:237:12: call_function: calling ‘krb5_parse_name_flags’ from ‘krb5_parse_name’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def932]
krb5-1.21.3/src/lib/krb5/krb/plugin.c:117:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/plugin.c:481:1: enter_function: entry to ‘k5_plugin_register_dyn’
krb5-1.21.3/src/lib/krb5/krb/plugin.c:489:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/plugin.c:492:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/plugin.c:492:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/plugin.c:494:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/plugin.c:496:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/plugin.c:498:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/plugin.c:498:11: call_function: calling ‘register_module’ from ‘k5_plugin_register_dyn’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def933]
krb5-1.21.3/src/lib/krb5/krb/plugin.c:117:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/plugin.c:481:1: enter_function: entry to ‘k5_plugin_register_dyn’
krb5-1.21.3/src/lib/krb5/krb/plugin.c:489:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/plugin.c:492:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/plugin.c:492:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/plugin.c:494:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/plugin.c:496:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/plugin.c:498:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/plugin.c:498:11: call_function: calling ‘register_module’ from ‘k5_plugin_register_dyn’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def934]
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:72:13: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1037:1: enter_function: entry to ‘krb5_preauth_supply_preauth_data’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1045:8: branch_true: following ‘true’ branch (when ‘pctx’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: call_function: calling ‘k5_init_preauth_context’ from ‘krb5_preauth_supply_preauth_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def935]
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:166:13: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1037:1: enter_function: entry to ‘krb5_preauth_supply_preauth_data’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1045:8: branch_true: following ‘true’ branch (when ‘pctx’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: call_function: calling ‘k5_init_preauth_context’ from ‘krb5_preauth_supply_preauth_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def936]
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:166:13: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1037:1: enter_function: entry to ‘krb5_preauth_supply_preauth_data’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1045:8: branch_true: following ‘true’ branch (when ‘pctx’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: call_function: calling ‘k5_init_preauth_context’ from ‘krb5_preauth_supply_preauth_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def937]
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:175:17: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1037:1: enter_function: entry to ‘krb5_preauth_supply_preauth_data’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1045:8: branch_true: following ‘true’ branch (when ‘pctx’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: call_function: calling ‘k5_init_preauth_context’ from ‘krb5_preauth_supply_preauth_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def938]
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:185:35: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1037:1: enter_function: entry to ‘krb5_preauth_supply_preauth_data’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1045:8: branch_true: following ‘true’ branch (when ‘pctx’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: call_function: calling ‘k5_init_preauth_context’ from ‘krb5_preauth_supply_preauth_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def939]
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:202:5: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1037:1: enter_function: entry to ‘krb5_preauth_supply_preauth_data’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1045:8: branch_true: following ‘true’ branch (when ‘pctx’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:1046:9: call_function: calling ‘k5_init_preauth_context’ from ‘krb5_preauth_supply_preauth_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def940]
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:273:13: warning[-Wanalyzer-malloc-leak]: leak of ‘*reqctx.modreqs + i * 8’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:250:8: branch_false: following ‘false’ branch (when ‘pctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:257:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:258:8: branch_false: following ‘false’ branch (when ‘reqctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:260:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:265:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:266:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:270:17: branch_true: following ‘true’ branch (when ‘count > i’)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:271:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:273:51: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:273:13: danger: ‘*reqctx.modreqs + i * 8’ leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def941]
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:273:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:250:8: branch_false: following ‘false’ branch (when ‘pctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:257:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:258:8: branch_false: following ‘false’ branch (when ‘reqctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:260:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:265:23: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:266:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:270:17: branch_true: following ‘true’ branch (when ‘count > i’)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:271:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:272:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:270:28: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:270:17: branch_true: following ‘true’ branch (when ‘count > i’)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:271:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:273:51: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:273:13: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def942]
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:273:13: warning[-Wanalyzer-malloc-leak]: leak of ‘reqctx’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:250:8: branch_false: following ‘false’ branch (when ‘pctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:257:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:257:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:258:8: branch_false: following ‘false’ branch (when ‘reqctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:260:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:266:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:270:17: branch_true: following ‘true’ branch (when ‘count > i’)...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:271:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:273:51: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:273:13: danger: ‘reqctx’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def943]
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:866:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:893:1: enter_function: entry to ‘k5_preauth_tryagain’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:907:9: call_function: calling ‘find_module’ from ‘k5_preauth_tryagain’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:907:9: return_function: returning to ‘k5_preauth_tryagain’ from ‘find_module’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:908:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:910:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:911:11: call_function: inlined call to ‘clpreauth_tryagain’ from ‘k5_preauth_tryagain’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:918:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:918:17: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:918:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:925:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:926:11: call_function: calling ‘copy_cookie’ from ‘k5_preauth_tryagain’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def944]
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:932:5: warning[-Wanalyzer-malloc-leak]: leak of ‘mod_pa’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:893:1: enter_function: entry to ‘k5_preauth_tryagain’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:907:9: call_function: calling ‘find_module’ from ‘k5_preauth_tryagain’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:907:9: return_function: returning to ‘k5_preauth_tryagain’ from ‘find_module’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:908:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:910:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:911:11: call_function: inlined call to ‘clpreauth_tryagain’ from ‘k5_preauth_tryagain’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:918:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:918:17: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:918:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:925:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:926:11: call_function: calling ‘copy_cookie’ from ‘k5_preauth_tryagain’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:926:11: return_function: returning to ‘k5_preauth_tryagain’ from ‘copy_cookie’
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:927:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:932:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:932:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:932:5: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth2.c:932:5: danger: ‘mod_pa’ leaks here; was allocated at [(43)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/42)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def945]
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:82:22: warning[-Wanalyzer-malloc-leak]: leak of ‘scratch.data’
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:61:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:63:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:64:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:72:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:73:22: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:75:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:76:38: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:76:28: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:78:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:81:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:81:12: branch_true: following ‘true’ branch (when ‘retval == 0’)...
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:82:22: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_ec.c:82:22: danger: ‘scratch.data’ leaks here; was allocated at [(9)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def946]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:63:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: call_function: calling ‘codec_value_to_string’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def947]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:63:11: warning[-Wanalyzer-malloc-leak]: leak of ‘chl’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: call_function: calling ‘codec_value_to_string’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def948]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:63:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ti’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def949]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:63:11: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp.data’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:375:1: enter_function: entry to ‘codec_decode_answer’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:384:8: branch_false: following ‘false’ branch (when ‘answer’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:387:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:388:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:391:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:391:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:394:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:395:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:398:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:399:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:399:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: call_function: calling ‘codec_value_to_data’ from ‘codec_decode_answer’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: return_function: returning to ‘codec_decode_answer’ from ‘codec_value_to_data’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:401:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:404:22: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:404:22: call_function: calling ‘codec_value_to_data’ from ‘codec_decode_answer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def950]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:67:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: call_function: calling ‘codec_value_to_string’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def951]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:67:9: warning[-Wanalyzer-malloc-leak]: leak of ‘chl’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: call_function: calling ‘codec_value_to_string’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def952]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:67:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ti’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def953]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:67:9: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp.data’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:375:1: enter_function: entry to ‘codec_decode_answer’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:384:8: branch_false: following ‘false’ branch (when ‘answer’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:387:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:388:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:391:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:391:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:394:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:395:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:398:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:399:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:399:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: call_function: calling ‘codec_value_to_data’ from ‘codec_decode_answer’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: return_function: returning to ‘codec_decode_answer’ from ‘codec_value_to_data’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:401:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:404:22: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:404:22: call_function: calling ‘codec_value_to_data’ from ‘codec_decode_answer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def954]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:70:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: call_function: calling ‘codec_value_to_string’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def955]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:70:11: warning[-Wanalyzer-malloc-leak]: leak of ‘chl’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: call_function: calling ‘codec_value_to_string’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def956]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:70:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ti’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def957]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:70:11: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp.data’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:375:1: enter_function: entry to ‘codec_decode_answer’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:384:8: branch_false: following ‘false’ branch (when ‘answer’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:387:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:388:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:391:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:391:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:394:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:395:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:398:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:399:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:399:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: call_function: calling ‘codec_value_to_data’ from ‘codec_decode_answer’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: return_function: returning to ‘codec_decode_answer’ from ‘codec_value_to_data’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:401:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:404:22: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:404:22: call_function: calling ‘codec_value_to_data’ from ‘codec_decode_answer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def958]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:118:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def959]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:118:11: warning[-Wanalyzer-malloc-leak]: leak of ‘chl’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def960]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:118:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ti’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def961]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:122:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def962]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:122:9: warning[-Wanalyzer-malloc-leak]: leak of ‘chl’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def963]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:122:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ti’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def964]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:125:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def965]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:125:14: warning[-Wanalyzer-malloc-leak]: leak of ‘chl’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def966]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:125:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ti’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:315:1: enter_function: entry to ‘codec_decode_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:354:29: call_function: calling ‘codec_decode_tokeninfo’ from ‘codec_decode_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def967]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: warning[-Wanalyzer-malloc-leak]: leak of ‘chl’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: danger: ‘chl’ leaks here; was allocated at [(9)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def968]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:21: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:21: danger: ‘<unknown>’ leaks here; was allocated at [(11)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def969]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:21: warning[-Wanalyzer-malloc-leak]: leak of ‘chl’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:21: danger: ‘chl’ leaks here; was allocated at [(9)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def970]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: danger: ‘<unknown>’ leaks here; was allocated at [(11)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def971]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: warning[-Wanalyzer-malloc-leak]: leak of ‘chl’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: danger: ‘chl’ leaks here; was allocated at [(9)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def972]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:13: danger: ‘<unknown>’ leaks here; was allocated at [(11)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def973]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:13: warning[-Wanalyzer-malloc-leak]: leak of ‘chl’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:323:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:326:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:329:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:330:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:333:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:336:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:337:8: branch_false: following ‘false’ branch (when ‘chl’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:340:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:342:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:345:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:346:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:349:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:350:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:351:13: danger: ‘chl’ leaks here; was allocated at [(9)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def974]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:359:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1171:1: enter_function: entry to ‘krb5_responder_otp_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1180:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1185:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1185:17: call_function: calling ‘codec_decode_challenge’ from ‘krb5_responder_otp_get_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def975]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:359:5: warning[-Wanalyzer-malloc-leak]: leak of ‘chl’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1171:1: enter_function: entry to ‘krb5_responder_otp_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1180:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1185:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1185:17: call_function: calling ‘codec_decode_challenge’ from ‘krb5_responder_otp_get_challenge’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def976]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:367:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1171:1: enter_function: entry to ‘krb5_responder_otp_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1180:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1185:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:1185:17: call_function: calling ‘codec_decode_challenge’ from ‘krb5_responder_otp_get_challenge’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def977]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:410:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tmp’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:375:1: enter_function: entry to ‘codec_decode_answer’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:384:8: branch_false: following ‘false’ branch (when ‘answer’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:387:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:388:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:391:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:391:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:394:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:395:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:398:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:399:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:399:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: call_function: calling ‘codec_value_to_data’ from ‘codec_decode_answer’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:400:22: return_function: returning to ‘codec_decode_answer’ from ‘codec_value_to_data’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:401:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:404:22: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:404:22: call_function: calling ‘codec_value_to_data’ from ‘codec_decode_answer’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:404:22: return_function: returning to ‘codec_decode_answer’ from ‘codec_value_to_data’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:405:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:410:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:410:13: danger: use of uninitialized value ‘tmp’ here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def978]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:463:18: warning[-Wanalyzer-malloc-leak]: leak of ‘filtered’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:683:1: enter_function: entry to ‘filter_tokeninfos’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:694:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:695:8: branch_false: following ‘false’ branch (when ‘filtered’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:699:24: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:700:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:700:13: call_function: calling ‘otpvalue_matches_tokeninfo’ from ‘filter_tokeninfos’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def979]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:627:14: warning[-Wanalyzer-malloc-leak]: leak of ‘req’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:615:8: branch_false: following ‘false’ branch (when ‘ti’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:618:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:618:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:621:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:621:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:622:8: branch_false: following ‘false’ branch (when ‘req’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:625:18: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:627:14: danger: ‘req’ leaks here; was allocated at [(5)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def980]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:835:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:825:8: branch_false: following ‘false’ branch (when ‘out’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:827:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:827:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:829:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:833:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:835:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def981]
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:835:9: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:824:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:825:8: branch_false: following ‘false’ branch (when ‘out’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:827:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:829:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:833:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_otp.c:835:9: danger: ‘out’ leaks here; was allocated at [(1)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def982]
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:105:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:78:1: enter_function: entry to ‘krb5_responder_pkinit_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:92:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:95:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:96:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:100:11: call_function: inlined call to ‘k5alloc’ from ‘krb5_responder_pkinit_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:105:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:105:13: danger: ‘ptr’ leaks here; was allocated at [(8)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def983]
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:113:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:78:1: enter_function: entry to ‘krb5_responder_pkinit_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:92:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:95:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:96:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:100:11: call_function: inlined call to ‘k5alloc’ from ‘krb5_responder_pkinit_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:105:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:106:23: call_function: inlined call to ‘k5calloc’ from ‘krb5_responder_pkinit_get_challenge’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:107:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:111:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:113:5: danger: ‘ptr’ leaks here; was allocated at [(11)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def984]
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:120:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:78:1: enter_function: entry to ‘krb5_responder_pkinit_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:92:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:95:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:96:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:100:11: call_function: inlined call to ‘k5alloc’ from ‘krb5_responder_pkinit_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:105:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:106:23: call_function: inlined call to ‘k5calloc’ from ‘krb5_responder_pkinit_get_challenge’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:107:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:111:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:114:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:120:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:120:5: danger: ‘ptr’ leaks here; was allocated at [(8)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def985]
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:125:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:78:1: enter_function: entry to ‘krb5_responder_pkinit_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:92:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:95:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:96:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:100:11: call_function: inlined call to ‘k5alloc’ from ‘krb5_responder_pkinit_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:105:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:106:23: call_function: inlined call to ‘k5calloc’ from ‘krb5_responder_pkinit_get_challenge’
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:106:5: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:107:8: branch_true: following ‘true’ branch (when ‘ptr’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:108:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/preauth_pkinit.c:125:5: danger: ‘ptr’ leaks here; was allocated at [(8)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def986]
krb5-1.21.3/src/lib/krb5/krb/random_str.c:54:15: warning[-Wanalyzer-malloc-leak]: leak of ‘bytes’
krb5-1.21.3/src/lib/krb5/krb/random_str.c:46:17: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/random_str.c:47:12: branch_false: following ‘false’ branch (when ‘bytes’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/random_str.c:52:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/random_str.c:54:15: danger: ‘bytes’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def987]
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:59:15: warning[-Wanalyzer-malloc-leak]: leak of ‘plain.data’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:43:1: enter_function: entry to ‘decrypt_encpart’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:55:11: call_function: calling ‘alloc_data’ from ‘decrypt_encpart’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:55:11: return_function: returning to ‘decrypt_encpart’ from ‘alloc_data’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:56:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:58:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:58:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:59:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:59:15: danger: ‘plain.data’ leaks here; was allocated at [(4)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def988]
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:64:15: warning[-Wanalyzer-malloc-leak]: leak of ‘plain.data’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:43:1: enter_function: entry to ‘decrypt_encpart’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:52:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:55:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:55:11: call_function: calling ‘alloc_data’ from ‘decrypt_encpart’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:55:11: return_function: returning to ‘decrypt_encpart’ from ‘alloc_data’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:56:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:58:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:58:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:63:23: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:63:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:64:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:64:15: danger: ‘plain.data’ leaks here; was allocated at [(6)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def989]
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:101:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:76:1: enter_function: entry to ‘make_cred_list’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:89:12: call_function: inlined call to ‘k5calloc’ from ‘make_cred_list’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:95:17: branch_true: following ‘true’ branch (when ‘i < count’)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:19: call_function: inlined call to ‘k5alloc’ from ‘make_cred_list’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:97:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:100:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:101:15: danger: ‘ptr’ leaks here; was allocated at [(9)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def990]
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:105:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:76:1: enter_function: entry to ‘make_cred_list’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:89:12: call_function: inlined call to ‘k5calloc’ from ‘make_cred_list’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:95:17: branch_true: following ‘true’ branch (when ‘i < count’)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:19: call_function: inlined call to ‘k5alloc’ from ‘make_cred_list’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:97:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:100:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:102:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:105:59: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:105:15: danger: ‘ptr’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def991]
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:109:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:76:1: enter_function: entry to ‘make_cred_list’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:89:12: call_function: inlined call to ‘k5calloc’ from ‘make_cred_list’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:95:17: branch_true: following ‘true’ branch (when ‘i < count’)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:19: call_function: inlined call to ‘k5alloc’ from ‘make_cred_list’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:97:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:100:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:102:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:105:59: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:106:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:110:44: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:109:15: danger: ‘ptr’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def992]
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:114:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:76:1: enter_function: entry to ‘make_cred_list’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:89:12: call_function: inlined call to ‘k5calloc’ from ‘make_cred_list’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:95:17: branch_true: following ‘true’ branch (when ‘i < count’)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:19: call_function: inlined call to ‘k5alloc’ from ‘make_cred_list’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:97:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:100:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:102:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:105:59: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:106:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:110:44: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:111:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:114:59: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:114:15: danger: ‘ptr’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def993]
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:118:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:76:1: enter_function: entry to ‘make_cred_list’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:89:12: call_function: inlined call to ‘k5calloc’ from ‘make_cred_list’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:95:17: branch_true: following ‘true’ branch (when ‘i < count’)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:19: call_function: inlined call to ‘k5alloc’ from ‘make_cred_list’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:97:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:100:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:102:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:105:59: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:106:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:110:44: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:111:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:114:59: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:115:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:118:34: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:118:15: danger: ‘ptr’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def994]
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:136:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:76:1: enter_function: entry to ‘make_cred_list’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:89:12: call_function: inlined call to ‘k5calloc’ from ‘make_cred_list’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:95:17: branch_true: following ‘true’ branch (when ‘i < count’)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:19: call_function: inlined call to ‘k5alloc’ from ‘make_cred_list’
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:96:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:97:12: branch_true: following ‘true’ branch (when ‘ptr’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:98:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_cred.c:136:5: danger: ‘ptr’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def995]
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:68:11: warning[-Wanalyzer-malloc-leak]: leak of ‘plaintext.data’
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:44:1: enter_function: entry to ‘read_krbpriv’
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:55:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:60:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:63:41: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:63:11: call_function: calling ‘alloc_data’ from ‘read_krbpriv’
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:63:11: return_function: returning to ‘read_krbpriv’ from ‘alloc_data’
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:64:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:67:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:67:14: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:69:26: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_priv.c:68:11: danger: ‘plaintext.data’ leaks here; was allocated at [(8)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def996]
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:95:14: warning[-Wanalyzer-malloc-leak]: leak of ‘scratch.data’
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:79:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:84:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:88:27: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:89:20: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:90:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:97:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:95:14: danger: ‘scratch.data’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def997]
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:172:19: warning[-Wanalyzer-malloc-leak]: leak of ‘scratch.data’
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:156:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:161:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:166:27: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:167:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:167:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:174:34: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_rep.c:172:19: danger: ‘scratch.data’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: CPPCHECK_WARNING (CWE-401): [#def998]
krb5-1.21.3/src/lib/krb5/krb/rd_req_dec.c:663: error[memleakOnRealloc]: Common realloc mistake: 'desired_etypes' nulled but not freed upon failure
Error: GCC_ANALYZER_WARNING (CWE-401): [#def999]
krb5-1.21.3/src/lib/krb5/krb/rd_req_dec.c:834:19: warning[-Wanalyzer-malloc-leak]: leak of ‘scratch.data’
krb5-1.21.3/src/lib/krb5/krb/rd_req_dec.c:831:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/rd_req_dec.c:831:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/rd_req_dec.c:834:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/rd_req_dec.c:834:19: danger: ‘scratch.data’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-415): [#def1000]
krb5-1.21.3/src/lib/krb5/krb/recvauth.c:107: error[doubleFree]: Memory pointed to by 'data' is freed twice.
Error: CPPCHECK_WARNING (CWE-415): [#def1001]
krb5-1.21.3/src/lib/krb5/krb/recvauth.c:142: error[doubleFree]: Memory pointed to by 'data' is freed twice.
Error: CPPCHECK_WARNING (CWE-476): [#def1002]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:111: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
Error: CPPCHECK_WARNING (CWE-476): [#def1003]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:112: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
Error: CPPCHECK_WARNING (CWE-476): [#def1004]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:113: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
Error: CPPCHECK_WARNING (CWE-476): [#def1005]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:114: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
Error: CPPCHECK_WARNING (CWE-682): [#def1006]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:115: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1007]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:131:12: warning[-Wanalyzer-malloc-leak]: leak of ‘data.data’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:418:1: enter_function: entry to ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:464:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:467:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:477:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:481:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:484:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: call_function: calling ‘convert_to_enterprise’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: return_function: returning to ‘krb5_get_self_cred_from_kdc’ from ‘convert_to_enterprise’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:489:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:494:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:499:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:501:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:507:10: branch_true: following ‘true’ branch (when ‘referral_count != 10’)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:511:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:515:21: call_function: inlined call to ‘k5calloc’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:519:24: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_self_cred_from_kdc’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:520:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:525:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:530:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:531:20: call_function: calling ‘build_pa_for_user’ from ‘krb5_get_self_cred_from_kdc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1008]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:131:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:418:1: enter_function: entry to ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:464:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:467:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:477:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:481:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:484:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: call_function: calling ‘convert_to_enterprise’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: return_function: returning to ‘krb5_get_self_cred_from_kdc’ from ‘convert_to_enterprise’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:489:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:494:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:499:8: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:507:10: branch_true: following ‘true’ branch (when ‘referral_count != 10’)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:511:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:515:21: call_function: inlined call to ‘k5calloc’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:519:24: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_self_cred_from_kdc’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:520:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:525:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:530:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:531:20: call_function: calling ‘build_pa_for_user’ from ‘krb5_get_self_cred_from_kdc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1009]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:165:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:418:1: enter_function: entry to ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:464:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:467:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:477:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:481:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:484:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: call_function: calling ‘convert_to_enterprise’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: return_function: returning to ‘krb5_get_self_cred_from_kdc’ from ‘convert_to_enterprise’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:489:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:494:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:499:8: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:507:10: branch_true: following ‘true’ branch (when ‘referral_count != 10’)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:511:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:515:21: call_function: inlined call to ‘k5calloc’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:519:24: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_self_cred_from_kdc’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:520:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:525:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:530:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:531:20: call_function: calling ‘build_pa_for_user’ from ‘krb5_get_self_cred_from_kdc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1010]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:187:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:418:1: enter_function: entry to ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:464:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:467:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:477:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:481:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:484:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: call_function: calling ‘convert_to_enterprise’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: return_function: returning to ‘krb5_get_self_cred_from_kdc’ from ‘convert_to_enterprise’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:489:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:494:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:499:8: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:507:10: branch_true: following ‘true’ branch (when ‘referral_count != 10’)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:511:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:515:21: call_function: inlined call to ‘k5calloc’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:519:24: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_self_cred_from_kdc’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:520:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:525:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:530:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:531:20: call_function: calling ‘build_pa_for_user’ from ‘krb5_get_self_cred_from_kdc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1011]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:187:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:418:1: enter_function: entry to ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:464:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:467:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:477:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:481:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:484:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: call_function: calling ‘convert_to_enterprise’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: return_function: returning to ‘krb5_get_self_cred_from_kdc’ from ‘convert_to_enterprise’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:489:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:494:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:499:8: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:507:10: branch_true: following ‘true’ branch (when ‘referral_count != 10’)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:511:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:515:21: call_function: inlined call to ‘k5calloc’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:519:24: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_self_cred_from_kdc’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:520:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:525:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:530:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:531:20: call_function: calling ‘build_pa_for_user’ from ‘krb5_get_self_cred_from_kdc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1012]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:188:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:418:1: enter_function: entry to ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:464:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:467:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:477:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:481:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:484:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: call_function: calling ‘convert_to_enterprise’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: return_function: returning to ‘krb5_get_self_cred_from_kdc’ from ‘convert_to_enterprise’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:489:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:494:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:499:8: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:507:10: branch_true: following ‘true’ branch (when ‘referral_count != 10’)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:511:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:515:21: call_function: inlined call to ‘k5calloc’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:519:24: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_self_cred_from_kdc’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:520:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:525:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:530:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:531:20: call_function: calling ‘build_pa_for_user’ from ‘krb5_get_self_cred_from_kdc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1013]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:521:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:418:1: enter_function: entry to ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:464:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:467:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:477:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:481:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:484:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: call_function: calling ‘convert_to_enterprise’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: return_function: returning to ‘krb5_get_self_cred_from_kdc’ from ‘convert_to_enterprise’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:489:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:494:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:499:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:501:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:507:10: branch_true: following ‘true’ branch (when ‘referral_count != 10’)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:511:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:515:21: call_function: inlined call to ‘k5calloc’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:519:24: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:519:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:520:12: branch_true: following ‘true’ branch (when ‘ptr’ is NULL)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:521:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:521:13: danger: ‘ptr’ leaks here; was allocated at [(20)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1014]
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:557:16: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:418:1: enter_function: entry to ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:464:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:467:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:477:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:481:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:484:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: call_function: calling ‘convert_to_enterprise’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:488:12: return_function: returning to ‘krb5_get_self_cred_from_kdc’ from ‘convert_to_enterprise’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:489:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:494:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:499:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:501:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:507:10: branch_true: following ‘true’ branch (when ‘referral_count != 10’)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:511:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:515:21: call_function: inlined call to ‘k5calloc’ from ‘krb5_get_self_cred_from_kdc’
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:519:24: call_function: inlined call to ‘k5alloc’ from ‘krb5_get_self_cred_from_kdc’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:520:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:525:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/s4u_creds.c:557:16: danger: ‘ptr’ leaks here; was allocated at [(24)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1015]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:242:11: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:251:1: enter_function: entry to ‘k5_internalize_auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:299:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:311:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:344:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:344:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:345:30: call_function: calling ‘intern_key’ from ‘k5_internalize_auth_context’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1016]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:245:11: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:251:1: enter_function: entry to ‘k5_internalize_auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:299:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:311:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:344:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:344:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:345:30: call_function: calling ‘intern_key’ from ‘k5_internalize_auth_context’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1017]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1018]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:281:20: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:281:20: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1019]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:285:20: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:285:20: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1020]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:289:20: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:289:20: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1021]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:293:20: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:293:20: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1022]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:297:20: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:297:20: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1023]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:302:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:251:1: enter_function: entry to ‘k5_internalize_auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:299:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:300:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:300:24: call_function: calling ‘alloc_data’ from ‘k5_internalize_auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:300:24: return_function: returning to ‘k5_internalize_auth_context’ from ‘alloc_data’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:301:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:302:28: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:302:28: danger: ‘<unknown>’ leaks here; was allocated at [(12)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1024]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:302:28: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:251:1: enter_function: entry to ‘k5_internalize_auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:299:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:300:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:300:24: call_function: calling ‘alloc_data’ from ‘k5_internalize_auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:300:24: return_function: returning to ‘k5_internalize_auth_context’ from ‘alloc_data’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:301:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:302:28: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:302:28: danger: ‘auth_context’ leaks here; was allocated at [(6)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1025]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:313:24: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:299:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:311:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:313:24: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1026]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:317:30: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:299:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:311:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:317:30: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1027]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:324:30: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:299:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:311:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:324:30: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1028]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:331:30: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:299:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:311:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:331:30: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1029]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:338:30: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:299:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:311:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:338:30: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1030]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:374:24: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:299:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:311:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:323:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:330:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:337:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:344:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:344:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:344:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:344:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:350:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:350:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:350:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:350:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:357:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:357:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:358:21: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:358:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:367:24: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:373:16: branch_true: following ‘true’ branch (when ‘kret == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:374:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:374:24: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1031]
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:393:17: warning[-Wanalyzer-malloc-leak]: leak of ‘auth_context’
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:268:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:274:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:272:13: branch_true: following ‘true’ branch (when ‘auth_context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:277:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:316:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:393:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_actx.c:393:17: danger: ‘auth_context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1032]
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:121:20: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:113:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:118:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:118:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:13: branch_true: following ‘true’ branch (when ‘authdata’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:121:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:121:20: danger: ‘authdata’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1033]
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:125:20: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:113:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:118:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:118:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:13: branch_true: following ‘true’ branch (when ‘authdata’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:121:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:125:20: danger: ‘authdata’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1034]
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:131:26: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:113:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:118:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:13: branch_true: following ‘true’ branch (when ‘authdata’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:121:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:130:18: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:129:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:131:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:131:26: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1035]
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:131:26: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:113:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:118:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:118:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:13: branch_true: following ‘true’ branch (when ‘authdata’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:121:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:129:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:131:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:131:26: danger: ‘authdata’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1036]
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:134:29: warning[-Wanalyzer-malloc-leak]: leak of ‘authdata’
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:113:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:118:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:118:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:117:13: branch_true: following ‘true’ branch (when ‘authdata’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:121:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:129:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:131:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:129:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:134:29: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_adata.c:134:29: danger: ‘authdata’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1037]
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:124:20: warning[-Wanalyzer-malloc-leak]: leak of ‘address’
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:114:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:119:41: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:119:41: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:13: branch_true: following ‘true’ branch (when ‘address’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:121:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:124:20: danger: ‘address’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1038]
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:128:20: warning[-Wanalyzer-malloc-leak]: leak of ‘address’
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:114:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:119:41: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:119:41: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:13: branch_true: following ‘true’ branch (when ‘address’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:121:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:128:20: danger: ‘address’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1039]
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:133:26: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:114:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:119:41: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:13: branch_true: following ‘true’ branch (when ‘address’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:121:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:132:53: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:132:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:133:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:133:26: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1040]
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:133:26: warning[-Wanalyzer-malloc-leak]: leak of ‘address’
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:114:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:119:41: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:119:41: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:13: branch_true: following ‘true’ branch (when ‘address’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:121:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:132:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:133:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:133:26: danger: ‘address’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1041]
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:137:29: warning[-Wanalyzer-malloc-leak]: leak of ‘address’
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:114:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:119:41: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:119:41: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:118:13: branch_true: following ‘true’ branch (when ‘address’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:121:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:132:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:133:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:132:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:137:29: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_addr.c:137:29: danger: ‘address’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1042]
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:191:20: warning[-Wanalyzer-malloc-leak]: leak of ‘authenticator’
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:182:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:188:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:188:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:13: branch_true: following ‘true’ branch (when ‘authenticator’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:191:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:191:20: danger: ‘authenticator’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1043]
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:195:20: warning[-Wanalyzer-malloc-leak]: leak of ‘authenticator’
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:182:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:188:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:188:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:13: branch_true: following ‘true’ branch (when ‘authenticator’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:191:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:195:20: danger: ‘authenticator’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1044]
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:199:20: warning[-Wanalyzer-malloc-leak]: leak of ‘authenticator’
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:182:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:188:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:188:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:13: branch_true: following ‘true’ branch (when ‘authenticator’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:191:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:199:20: danger: ‘authenticator’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1045]
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:205:20: warning[-Wanalyzer-malloc-leak]: leak of ‘authenticator’
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:182:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:188:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:188:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:186:13: branch_true: following ‘true’ branch (when ‘authenticator’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:191:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_auth.c:205:20: danger: ‘authenticator’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1046]
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:121:20: warning[-Wanalyzer-malloc-leak]: leak of ‘checksum’
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:114:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:119:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:119:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:13: branch_true: following ‘true’ branch (when ‘checksum’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:121:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:121:20: danger: ‘checksum’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1047]
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:125:20: warning[-Wanalyzer-malloc-leak]: leak of ‘checksum’
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:114:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:119:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:119:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:13: branch_true: following ‘true’ branch (when ‘checksum’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:121:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:125:20: danger: ‘checksum’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1048]
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:132:27: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:114:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:119:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:13: branch_true: following ‘true’ branch (when ‘checksum’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:121:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:129:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:131:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:131:19: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:129:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:132:27: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:132:27: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1049]
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:132:27: warning[-Wanalyzer-malloc-leak]: leak of ‘checksum’
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:114:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:119:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:119:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:13: branch_true: following ‘true’ branch (when ‘checksum’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:121:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:129:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:131:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:129:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:132:27: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:132:27: danger: ‘checksum’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1050]
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:137:24: warning[-Wanalyzer-malloc-leak]: leak of ‘checksum’
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:114:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:119:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:119:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:118:13: branch_true: following ‘true’ branch (when ‘checksum’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:121:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:129:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:137:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_cksum.c:137:24: danger: ‘checksum’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: COMPILER_WARNING (CWE-704): [#def1051]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:30:17: warning[-Wlto-type-mismatch]: type of ‘profile_ser_size’ does not match original declaration
krb5-1.21.3/src/util/profile/prof_init.c:524:11: note: return value type mismatch
krb5-1.21.3/src/util/profile/prof_init.c:524:11: note: type ‘errcode_t’ should match type ‘krb5_error_code’
krb5-1.21.3/src/util/profile/prof_init.c:524:11: note: ‘profile_ser_size’ was previously declared here
krb5-1.21.3/src/util/profile/prof_init.c:524:11: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
Error: COMPILER_WARNING (CWE-704): [#def1052]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:31:17: warning[-Wlto-type-mismatch]: type of ‘profile_ser_externalize’ does not match original declaration
krb5-1.21.3/src/util/profile/prof_init.c:546:11: note: return value type mismatch
krb5-1.21.3/src/util/profile/prof_init.c:546:11: note: type ‘errcode_t’ should match type ‘krb5_error_code’
krb5-1.21.3/src/util/profile/prof_init.c:546:11: note: ‘profile_ser_externalize’ was previously declared here
krb5-1.21.3/src/util/profile/prof_init.c:546:11: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
Error: COMPILER_WARNING (CWE-704): [#def1053]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:33:17: warning[-Wlto-type-mismatch]: type of ‘profile_ser_internalize’ does not match original declaration
krb5-1.21.3/src/util/profile/prof_init.c:600:11: note: return value type mismatch
krb5-1.21.3/src/util/profile/prof_init.c:600:11: note: type ‘errcode_t’ should match type ‘krb5_error_code’
krb5-1.21.3/src/util/profile/prof_init.c:600:11: note: ‘profile_ser_internalize’ was previously declared here
krb5-1.21.3/src/util/profile/prof_init.c:600:11: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1054]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: danger: ‘context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1055]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:245:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:239:50: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:239:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:240:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:245:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:245:16: danger: ‘<unknown>’ leaks here; was allocated at [(11)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1056]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:245:16: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:239:50: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:240:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:245:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:245:16: danger: ‘context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1057]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: danger: ‘context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1058]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:264:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_true: following ‘true’ branch (when ‘count != 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:38: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:259:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:263:21: branch_true: following ‘true’ branch (when ‘i < count’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:264:25: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:264:25: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1059]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:264:25: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_true: following ‘true’ branch (when ‘count != 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:38: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:259:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:263:21: branch_true: following ‘true’ branch (when ‘i < count’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:264:25: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:264:25: danger: ‘context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1060]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_true: following ‘true’ branch (when ‘count != 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:38: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:259:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:17: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1061]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_false: following ‘false’ branch (when ‘count == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:270:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:17: danger: ‘context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1062]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_true: following ‘true’ branch (when ‘count != 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:38: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:259:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:17: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1063]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_false: following ‘false’ branch (when ‘count == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:270:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:17: danger: ‘context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1064]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_true: following ‘true’ branch (when ‘count != 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:38: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:259:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:280:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:17: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1065]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_false: following ‘false’ branch (when ‘count == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:270:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:280:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:17: danger: ‘context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1066]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:288:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_true: following ‘true’ branch (when ‘count != 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:38: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:259:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:280:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:285:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:288:17: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1067]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:288:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_false: following ‘false’ branch (when ‘count == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:270:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:280:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:285:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:288:17: danger: ‘context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1068]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:293:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_true: following ‘true’ branch (when ‘count != 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:38: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:259:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:280:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:285:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:288:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:290:31: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:293:17: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1069]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:293:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_false: following ‘false’ branch (when ‘count == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:270:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:280:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:285:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:288:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:290:31: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:293:17: danger: ‘context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1070]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:335:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_true: following ‘true’ branch (when ‘count != 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:38: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:258:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:259:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:263:21: branch_true: following ‘true’ branch (when ‘i < count’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:264:25: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:264:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:265:17: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:335:9: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1071]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:335:9: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:335:9: danger: ‘context’ leaks here; was allocated at [(5)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1072]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:399:9: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:209:1: enter_function: entry to ‘k5_internalize_context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_false: following ‘false’ branch (when ‘count == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:270:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:280:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:285:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:288:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:290:31: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:293:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:295:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:302:16: call_function: calling ‘internalize_oscontext’ from ‘k5_internalize_context’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1073]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:411:20: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:209:1: enter_function: entry to ‘k5_internalize_context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_false: following ‘false’ branch (when ‘count == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:270:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:280:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:285:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:288:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:290:31: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:293:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:295:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:302:16: call_function: calling ‘internalize_oscontext’ from ‘k5_internalize_context’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1074]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:411:20: warning[-Wanalyzer-malloc-leak]: leak of ‘os_ctx’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:401:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:406:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:406:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:405:12: branch_true: following ‘true’ branch (when ‘os_ctx’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:407:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:405:13: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:408:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:411:20: danger: ‘os_ctx’ leaks here; was allocated at [(3)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1075]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:412:20: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:209:1: enter_function: entry to ‘k5_internalize_context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_false: following ‘false’ branch (when ‘count == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:270:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:280:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:285:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:288:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:290:31: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:293:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:295:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:302:16: call_function: calling ‘internalize_oscontext’ from ‘k5_internalize_context’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1076]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:413:20: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:209:1: enter_function: entry to ‘k5_internalize_context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_false: following ‘false’ branch (when ‘count == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:270:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:280:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:285:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:288:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:290:31: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:293:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:295:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:302:16: call_function: calling ‘internalize_oscontext’ from ‘k5_internalize_context’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1077]
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:414:20: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:209:1: enter_function: entry to ‘k5_internalize_context’
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:223:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:230:30: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:231:8: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:235:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:254:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:256:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:257:8: branch_false: following ‘false’ branch (when ‘count == 0’)...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:270:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:273:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:275:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:280:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:283:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:285:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:288:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:290:31: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:293:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:295:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_ctx.c:302:16: call_function: calling ‘internalize_oscontext’ from ‘k5_internalize_context’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1078]
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:117:20: warning[-Wanalyzer-malloc-leak]: leak of ‘keyblock’
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:110:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:115:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:115:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:13: branch_true: following ‘true’ branch (when ‘keyblock’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:117:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:117:20: danger: ‘keyblock’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1079]
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:121:20: warning[-Wanalyzer-malloc-leak]: leak of ‘keyblock’
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:110:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:115:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:115:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:13: branch_true: following ‘true’ branch (when ‘keyblock’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:117:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:121:20: danger: ‘keyblock’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1080]
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:126:26: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:110:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:115:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:13: branch_true: following ‘true’ branch (when ‘keyblock’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:117:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:125:54: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:125:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:126:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:126:26: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1081]
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:126:26: warning[-Wanalyzer-malloc-leak]: leak of ‘keyblock’
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:110:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:115:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:115:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:13: branch_true: following ‘true’ branch (when ‘keyblock’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:117:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:125:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:126:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:126:26: danger: ‘keyblock’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1082]
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:129:24: warning[-Wanalyzer-malloc-leak]: leak of ‘keyblock’
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:110:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:115:43: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:115:43: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:114:13: branch_true: following ‘true’ branch (when ‘keyblock’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:117:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:125:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:126:26: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:125:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:129:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_key.c:129:24: danger: ‘keyblock’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1083]
krb5-1.21.3/src/lib/krb5/krb/ser_princ.c:111:12: warning[-Wanalyzer-malloc-leak]: leak of ‘tmpname’
krb5-1.21.3/src/lib/krb5/krb/ser_princ.c:103:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_princ.c:108:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/ser_princ.c:110:22: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/ser_princ.c:110:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/ser_princ.c:111:12: danger: ‘tmpname’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1084]
krb5-1.21.3/src/lib/krb5/krb/vfy_increds.c:218:12: warning[-Wanalyzer-malloc-leak]: leak of ‘plist’
krb5-1.21.3/src/lib/krb5/krb/vfy_increds.c:223:1: enter_function: entry to ‘get_host_princs_from_keytab’
krb5-1.21.3/src/lib/krb5/krb/vfy_increds.c:234:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/vfy_increds.c:237:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/vfy_increds.c:238:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/vfy_increds.c:240:19: call_function: calling ‘add_princ_list’ from ‘get_host_princs_from_keytab’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1085]
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:323:14: warning[-Wanalyzer-malloc-leak]: leak of ‘key[1]’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:299:1: enter_function: entry to ‘rtree_capath_vals’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:311:15: call_function: calling ‘k5memdup0’ from ‘rtree_capath_vals’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:311:15: return_function: returning to ‘rtree_capath_vals’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:312:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:315:39: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:315:15: call_function: calling ‘k5memdup0’ from ‘rtree_capath_vals’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:315:15: return_function: returning to ‘rtree_capath_vals’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:316:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:319:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:323:14: danger: ‘key[1]’ leaks here; was allocated at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1086]
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:323:14: warning[-Wanalyzer-malloc-leak]: leak of ‘key[2]’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:299:1: enter_function: entry to ‘rtree_capath_vals’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:311:15: call_function: calling ‘k5memdup0’ from ‘rtree_capath_vals’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:311:15: return_function: returning to ‘rtree_capath_vals’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:312:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:315:39: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:315:15: call_function: calling ‘k5memdup0’ from ‘rtree_capath_vals’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:315:15: return_function: returning to ‘rtree_capath_vals’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:316:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:319:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:323:14: danger: ‘key[2]’ leaks here; was allocated at [(18)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/17)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1087]
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:438:18: warning[-Wanalyzer-malloc-leak]: leak of ‘rp’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:394:1: enter_function: entry to ‘rtree_hier_realms’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:418:5: call_function: calling ‘adjtail’ from ‘rtree_hier_realms’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:418:5: return_function: returning to ‘rtree_hier_realms’ from ‘adjtail’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:421:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:422:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:422:14: call_function: calling ‘rtree_hier_tweens’ from ‘rtree_hier_realms’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:422:14: return_function: returning to ‘rtree_hier_realms’ from ‘rtree_hier_tweens’
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:423:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:425:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:425:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:426:8: branch_false: following ‘false’ branch (when ‘r’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:431:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:431:25: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:437:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:437:35: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:438:18: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/krb/walk_rtree.c:438:18: danger: ‘rp’ leaks here; was allocated at [(21)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1088]
krb5-1.21.3/src/lib/krb5/os/changepw.c:157:9: warning[-Wanalyzer-malloc-leak]: leak of ‘local_kaddr.contents’
krb5-1.21.3/src/lib/krb5/os/changepw.c:110:1: enter_function: entry to ‘kpasswd_sendto_msg_callback’
krb5-1.21.3/src/lib/krb5/os/changepw.c:126:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/changepw.c:134:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/changepw.c:149:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/changepw.c:152:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/changepw.c:155:32: call_function: calling ‘k5memdup’ from ‘kpasswd_sendto_msg_callback’
krb5-1.21.3/src/lib/krb5/os/changepw.c:155:32: return_function: returning to ‘kpasswd_sendto_msg_callback’ from ‘k5memdup’
krb5-1.21.3/src/lib/krb5/os/changepw.c:157:9: danger: ‘local_kaddr.contents’ leaks here; was allocated at [(11)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1089]
krb5-1.21.3/src/lib/krb5/os/changepw.c:169:17: warning[-Wanalyzer-malloc-leak]: leak of ‘local_kaddr.contents’
krb5-1.21.3/src/lib/krb5/os/changepw.c:110:1: enter_function: entry to ‘kpasswd_sendto_msg_callback’
krb5-1.21.3/src/lib/krb5/os/changepw.c:126:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/changepw.c:134:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/changepw.c:149:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/changepw.c:152:29: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/changepw.c:155:32: call_function: calling ‘k5memdup’ from ‘kpasswd_sendto_msg_callback’
krb5-1.21.3/src/lib/krb5/os/changepw.c:155:32: return_function: returning to ‘kpasswd_sendto_msg_callback’ from ‘k5memdup’
krb5-1.21.3/src/lib/krb5/os/changepw.c:158:12: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/changepw.c:169:17: danger: ‘local_kaddr.contents’ leaks here; was allocated at [(11)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1090]
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:202:15: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:178:1: enter_function: entry to ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: call_function: calling ‘make_lookup_name’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: return_function: returning to ‘k5_make_uri_query’ from ‘make_lookup_name’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:192:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:195:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:198:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:202:15: danger: ‘<unknown>’ leaks here; was allocated at [(24)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1091]
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:202:15: warning[-Wanalyzer-malloc-leak]: leak of ‘head’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:178:1: enter_function: entry to ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: call_function: calling ‘make_lookup_name’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: return_function: returning to ‘k5_make_uri_query’ from ‘make_lookup_name’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:192:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:195:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:198:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:202:15: danger: ‘head’ leaks here; was allocated at [(24)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1092]
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:202:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:178:1: enter_function: entry to ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: call_function: calling ‘make_lookup_name’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: return_function: returning to ‘k5_make_uri_query’ from ‘make_lookup_name’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:192:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:195:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:198:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:202:15: danger: ‘ptr’ leaks here; was allocated at [(24)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1093]
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:178:1: enter_function: entry to ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: call_function: calling ‘make_lookup_name’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: return_function: returning to ‘k5_make_uri_query’ from ‘make_lookup_name’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:192:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:195:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:198:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: danger: ‘<unknown>’ leaks here; was allocated at [(24)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1094]
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: warning[-Wanalyzer-malloc-leak]: leak of ‘head’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:178:1: enter_function: entry to ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: call_function: calling ‘make_lookup_name’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: return_function: returning to ‘k5_make_uri_query’ from ‘make_lookup_name’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:192:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:195:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:198:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: danger: ‘head’ leaks here; was allocated at [(24)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1095]
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(p, (long unsigned int)(rdlen + -4), &ret)’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:178:1: enter_function: entry to ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: call_function: calling ‘make_lookup_name’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: return_function: returning to ‘k5_make_uri_query’ from ‘make_lookup_name’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:192:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:195:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:198:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: danger: ‘k5memdup0(p, (long unsigned int)(rdlen + -4), &ret)’ leaks here; was allocated at [(31)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/30)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1096]
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:178:1: enter_function: entry to ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: call_function: calling ‘make_lookup_name’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: return_function: returning to ‘k5_make_uri_query’ from ‘make_lookup_name’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:192:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:195:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:198:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: danger: ‘ptr’ leaks here; was allocated at [(24)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1097]
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:229:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:178:1: enter_function: entry to ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: call_function: calling ‘make_lookup_name’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: return_function: returning to ‘k5_make_uri_query’ from ‘make_lookup_name’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:192:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:195:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:198:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:229:5: danger: ‘<unknown>’ leaks here; was allocated at [(24)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1098]
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:229:5: warning[-Wanalyzer-malloc-leak]: leak of ‘head’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:178:1: enter_function: entry to ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: call_function: calling ‘make_lookup_name’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:191:12: return_function: returning to ‘k5_make_uri_query’ from ‘make_lookup_name’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:192:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:195:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:198:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:203:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:208:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:209:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:211:15: call_function: inlined call to ‘k5alloc’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: call_function: calling ‘k5memdup0’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:218:21: return_function: returning to ‘k5_make_uri_query’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:224:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: call_function: calling ‘place_srv_entry’ from ‘k5_make_uri_query’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:225:9: return_function: returning to ‘k5_make_uri_query’ from ‘place_srv_entry’
krb5-1.21.3/src/lib/krb5/os/dnssrv.c:229:5: danger: ‘head’ leaks here; was allocated at [(24)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/23)
Error: COMPILER_WARNING (CWE-563): [#def1099]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:312:24: warning[-Wunused-variable]: unused variable ‘pwx’
Error: COMPILER_WARNING (CWE-563): [#def1100]
krb5-1.21.3/src/lib/krb5/os/expand_path.c: scope_hint: In function ‘expand_username’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:313:10: warning[-Wunused-variable]: unused variable ‘pwbuf’
Error: CPPCHECK_WARNING (CWE-457): [#def1101]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:315: error[legacyUninitvar]: Uninitialized variable: *(&pw)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1102]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:405:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_true: following ‘true’ branch (when ‘nargs > i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:482:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:32: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_false: following ‘false’ branch (when ‘tok_begin’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:41: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:504:12: branch_false: following ‘false’ branch (when ‘tok_end’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:511:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:511:15: call_function: calling ‘expand_token’ from ‘k5_expand_path_tokens_extra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1103]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:405:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_false: following ‘false’ branch (when ‘tok_begin’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:41: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:504:12: branch_false: following ‘false’ branch (when ‘tok_end’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:511:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:511:15: call_function: calling ‘expand_token’ from ‘k5_expand_path_tokens_extra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1104]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:421:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_true: following ‘true’ branch (when ‘nargs > i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:482:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:32: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_false: following ‘false’ branch (when ‘tok_begin’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:41: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:504:12: branch_false: following ‘false’ branch (when ‘tok_end’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:511:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:511:15: call_function: calling ‘expand_token’ from ‘k5_expand_path_tokens_extra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1105]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:421:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_true: following ‘true’ branch (when ‘nargs > i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:482:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:32: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_false: following ‘false’ branch (when ‘tok_begin’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:41: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:504:12: branch_false: following ‘false’ branch (when ‘tok_end’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:511:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:511:15: call_function: calling ‘expand_token’ from ‘k5_expand_path_tokens_extra’
Error: GCC_ANALYZER_WARNING (CWE-685): [#def1106]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:468:12: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (1 consumed)
krb5-1.21.3/src/lib/krb5/os/expand_path.c:430:1: enter_function: entry to ‘k5_expand_path_tokens’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:433:12: call_function: calling ‘k5_expand_path_tokens_extra’ from ‘k5_expand_path_tokens’ with 1 variadic argument
Error: GCC_ANALYZER_WARNING (CWE-685): [#def1107]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (1 consumed)
krb5-1.21.3/src/lib/krb5/os/expand_path.c:430:1: enter_function: entry to ‘k5_expand_path_tokens’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:433:12: call_function: calling ‘k5_expand_path_tokens_extra’ from ‘k5_expand_path_tokens’ with 1 variadic argument
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1108]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:497:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_true: following ‘true’ branch (when ‘nargs > i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:482:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:32: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_true: following ‘true’ branch (when ‘tok_begin’ is NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:497:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:497:13: danger: ‘<unknown>’ leaks here; was allocated at [(11)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1109]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:497:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_true: following ‘true’ branch (when ‘tok_begin’ is NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:497:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:497:13: danger: ‘ptr’ leaks here; was allocated at [(7)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1110]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_true: following ‘true’ branch (when ‘nargs > i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:482:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:32: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_false: following ‘false’ branch (when ‘tok_begin’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:41: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:9: danger: ‘<unknown>’ leaks here; was allocated at [(11)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1111]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_false: following ‘false’ branch (when ‘tok_begin’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:41: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:9: danger: ‘ptr’ leaks here; was allocated at [(7)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1112]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:506:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_true: following ‘true’ branch (when ‘nargs > i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:482:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:32: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_false: following ‘false’ branch (when ‘tok_begin’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:41: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:504:12: branch_true: following ‘true’ branch (when ‘tok_end’ is NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:506:37: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:506:13: danger: ‘<unknown>’ leaks here; was allocated at [(11)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1113]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:506:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_false: following ‘false’ branch (when ‘tok_begin’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:500:41: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:504:12: branch_true: following ‘true’ branch (when ‘tok_end’ is NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:506:37: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:506:13: danger: ‘ptr’ leaks here; was allocated at [(7)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1114]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:520:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_true: following ‘true’ branch (when ‘nargs > i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:482:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:32: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_true: following ‘true’ branch (when ‘tok_begin’ is NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:497:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:520:12: danger: ‘<unknown>’ leaks here; was allocated at [(11)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1115]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:520:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_false: following ‘false’ branch (when ‘nargs <= i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:488:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:496:12: branch_true: following ‘true’ branch (when ‘tok_begin’ is NULL)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:497:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:520:12: danger: ‘ptr’ leaks here; was allocated at [(7)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1116]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:541:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_true: following ‘true’ branch (when ‘nargs > i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:482:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:32: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_true: following ‘true’ branch (when ‘nargs > i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:482:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:484:17: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:541:5: danger: ‘<unknown>’ leaks here; was allocated at [(11)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1117]
krb5-1.21.3/src/lib/krb5/os/expand_path.c:541:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:452:1: enter_function: entry to ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:475:8: branch_true: following ‘true’ branch (when ‘nargs != 0’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:476:24: call_function: inlined call to ‘k5calloc’ from ‘k5_expand_path_tokens_extra’
krb5-1.21.3/src/lib/krb5/os/expand_path.c:479:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:480:21: branch_true: following ‘true’ branch (when ‘nargs > i’)...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:481:31: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:482:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/expand_path.c:484:17: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/expand_path.c:541:5: danger: ‘ptr’ leaks here; was allocated at [(7)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1118]
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:122:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:33:1: enter_function: entry to ‘k5_os_hostaddr’
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:41:8: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:44:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:71:13: call_function: inlined call to ‘k5calloc’ from ‘k5_os_hostaddr’
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:75:17: branch_true: following ‘true’ branch (when ‘i >= j’)...
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:76:14: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:75:17: branch_false: following ‘false’ branch (when ‘i < j’)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:78:27: branch_true: following ‘true’ branch (when ‘aip’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:83:17: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:98:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:99:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:118:21: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:122:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostaddr.c:122:9: danger: ‘ptr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1119]
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:61:13: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:462:1: enter_function: entry to ‘get_default_realm’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:469:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: call_function: calling ‘load_hostrealm_modules’ from ‘get_default_realm’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1120]
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:121:15: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc((count + 1) * 8, &ret)’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:462:1: enter_function: entry to ‘get_default_realm’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:469:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: call_function: calling ‘load_hostrealm_modules’ from ‘get_default_realm’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1121]
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:121:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:462:1: enter_function: entry to ‘get_default_realm’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:469:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: call_function: calling ‘load_hostrealm_modules’ from ‘get_default_realm’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1122]
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:123:13: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc((count + 1) * 8, &ret)’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:462:1: enter_function: entry to ‘get_default_realm’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:469:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: call_function: calling ‘load_hostrealm_modules’ from ‘get_default_realm’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1123]
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:130:19: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc((count + 1) * 8, &ret)’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:462:1: enter_function: entry to ‘get_default_realm’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:469:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: call_function: calling ‘load_hostrealm_modules’ from ‘get_default_realm’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1124]
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:132:17: warning[-Wanalyzer-malloc-leak]: leak of ‘k5alloc((count + 1) * 8, &ret)’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:462:1: enter_function: entry to ‘get_default_realm’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:469:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: call_function: calling ‘load_hostrealm_modules’ from ‘get_default_realm’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1125]
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:147:5: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:462:1: enter_function: entry to ‘get_default_realm’
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:469:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm.c:470:15: call_function: calling ‘load_hostrealm_modules’ from ‘get_default_realm’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1126]
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:81:11: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:58:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:63:8: branch_false: following ‘false’ branch (when ‘uhost’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:81:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:81:11: danger: ‘p’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1127]
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:81:11: warning[-Wanalyzer-malloc-leak]: leak of ‘uhost’
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:58:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:63:8: branch_false: following ‘false’ branch (when ‘uhost’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:66:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:66:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:66:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:81:11: danger: ‘uhost’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1128]
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:88:13: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:45:1: enter_function: entry to ‘domain_fallback_realm’
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:58:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:63:8: branch_false: following ‘false’ branch (when ‘uhost’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:81:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:83:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:86:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:86:35: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:86:12: branch_true: following ‘true’ branch (when ‘dot’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:87:18: call_function: inlined call to ‘string2data’ from ‘domain_fallback_realm’
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:88:13: danger: ‘p’ leaks here; was allocated at [(4)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1129]
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:88:13: warning[-Wanalyzer-malloc-leak]: leak of ‘uhost’
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:45:1: enter_function: entry to ‘domain_fallback_realm’
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:58:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:63:8: branch_false: following ‘false’ branch (when ‘uhost’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:66:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:66:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:66:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:83:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:86:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:86:35: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:86:12: branch_true: following ‘true’ branch (when ‘dot’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:87:18: call_function: inlined call to ‘string2data’ from ‘domain_fallback_realm’
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:88:13: danger: ‘uhost’ leaks here; was allocated at [(4)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1130]
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:102:15: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:58:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:63:8: branch_false: following ‘false’ branch (when ‘uhost’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:81:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:83:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:101:8: branch_true: following ‘true’ branch (when ‘dot’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:102:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:102:15: danger: ‘p’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1131]
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:102:15: warning[-Wanalyzer-malloc-leak]: leak of ‘uhost’
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:58:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:62:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:63:8: branch_false: following ‘false’ branch (when ‘uhost’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:66:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:66:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:65:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:66:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:83:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:101:8: branch_true: following ‘true’ branch (when ‘dot’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:102:15: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/hostrealm_domain.c:102:15: danger: ‘uhost’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1132]
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:357:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*pfiles’
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:415:1: enter_function: entry to ‘k5_os_init_context’
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:435:8: branch_false: following ‘false’ branch (when ‘profile’ is NULL)...
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:438:37: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:438:18: call_function: calling ‘os_init_paths’ from ‘k5_os_init_context’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1133]
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:387:18: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:415:1: enter_function: entry to ‘k5_os_init_context’
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:435:8: branch_false: following ‘false’ branch (when ‘profile’ is NULL)...
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:438:37: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:438:18: call_function: calling ‘os_init_paths’ from ‘k5_os_init_context’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1134]
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:387:18: warning[-Wanalyzer-malloc-leak]: leak of ‘files’
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:415:1: enter_function: entry to ‘k5_os_init_context’
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:435:8: branch_false: following ‘false’ branch (when ‘profile’ is NULL)...
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:438:37: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/init_os_ctx.c:438:18: call_function: calling ‘os_init_paths’ from ‘k5_os_init_context’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1135]
krb5-1.21.3/src/lib/krb5/os/localauth.c:220:12: warning[-Wanalyzer-malloc-leak]: leak of ‘residual’
krb5-1.21.3/src/lib/krb5/os/localauth.c:300:1: enter_function: entry to ‘an2ln_auth_to_local’
krb5-1.21.3/src/lib/krb5/os/localauth.c:314:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth.c:316:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth.c:321:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth.c:328:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth.c:329:15: call_function: calling ‘parse_mapping_value’ from ‘an2ln_auth_to_local’
krb5-1.21.3/src/lib/krb5/os/localauth.c:329:15: return_function: returning to ‘an2ln_auth_to_local’ from ‘parse_mapping_value’
krb5-1.21.3/src/lib/krb5/os/localauth.c:330:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth.c:332:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth.c:332:13: call_function: calling ‘find_typed_module’ from ‘an2ln_auth_to_local’
krb5-1.21.3/src/lib/krb5/os/localauth.c:332:13: return_function: returning to ‘an2ln_auth_to_local’ from ‘find_typed_module’
krb5-1.21.3/src/lib/krb5/os/localauth.c:333:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth.c:334:19: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth.c:334:19: call_function: inlined call to ‘an2ln’ from ‘an2ln_auth_to_local’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1136]
krb5-1.21.3/src/lib/krb5/os/localauth.c:220:12: warning[-Wanalyzer-malloc-leak]: leak of ‘type’
krb5-1.21.3/src/lib/krb5/os/localauth.c:300:1: enter_function: entry to ‘an2ln_auth_to_local’
krb5-1.21.3/src/lib/krb5/os/localauth.c:314:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth.c:316:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth.c:321:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth.c:328:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth.c:329:15: call_function: calling ‘parse_mapping_value’ from ‘an2ln_auth_to_local’
krb5-1.21.3/src/lib/krb5/os/localauth.c:329:15: return_function: returning to ‘an2ln_auth_to_local’ from ‘parse_mapping_value’
krb5-1.21.3/src/lib/krb5/os/localauth.c:330:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth.c:332:13: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth.c:332:13: call_function: calling ‘find_typed_module’ from ‘an2ln_auth_to_local’
krb5-1.21.3/src/lib/krb5/os/localauth.c:332:13: return_function: returning to ‘an2ln_auth_to_local’ from ‘find_typed_module’
krb5-1.21.3/src/lib/krb5/os/localauth.c:333:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth.c:334:19: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth.c:334:19: call_function: inlined call to ‘an2ln’ from ‘an2ln_auth_to_local’
Error: COMPILER_WARNING (CWE-563): [#def1137]
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:89:37: warning[-Wunused-variable]: unused variable ‘pwbuf’
Error: COMPILER_WARNING (CWE-563): [#def1138]
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c: scope_hint: In function ‘userok_k5login’
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:91:19: warning[-Wunused-variable]: unused variable ‘pwx’
Error: CPPCHECK_WARNING (CWE-457): [#def1139]
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:101: error[legacyUninitvar]: Uninitialized variable: pwd
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1140]
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:124:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "r")’
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:83:1: enter_function: entry to ‘userok_k5login’
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:97:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:101:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:101:11: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:106:48: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:106:11: call_function: calling ‘get_k5login_filename’ from ‘userok_k5login’
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:106:11: return_function: returning to ‘userok_k5login’ from ‘get_k5login_filename’
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:107:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:110:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:110:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:115:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:116:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:119:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:119:10: acquire_resource: opened here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:120:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:124:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:124:5: danger: ‘fopen(filename, "r")’ leaks here; was opened at [(19)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1141]
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:124:5: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "r")’
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:83:1: enter_function: entry to ‘userok_k5login’
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:97:8: branch_false: following ‘false’ branch (when ‘ret == 0’)...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:101:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:101:11: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:106:48: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:106:11: call_function: calling ‘get_k5login_filename’ from ‘userok_k5login’
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:106:11: return_function: returning to ‘userok_k5login’ from ‘get_k5login_filename’
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:107:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:110:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:110:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:115:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:116:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:119:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:119:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:120:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:124:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_k5login.c:124:5: danger: ‘fopen(filename, "r")’ leaks here; was allocated at [(19)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1142]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:100:12: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(startp, (long unsigned int)(endp - startp), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:78:1: enter_function: entry to ‘aname_do_match’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:87:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:91:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:93:8: branch_false: following ‘false’ branch (when ‘endp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:95:32: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:95:14: call_function: calling ‘k5memdup0’ from ‘aname_do_match’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:95:14: return_function: returning to ‘aname_do_match’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:96:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:100:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:100:12: danger: ‘k5memdup0(startp, (long unsigned int)(endp - startp), &ret)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1143]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:101:12: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(startp, (long unsigned int)(endp - startp), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:78:1: enter_function: entry to ‘aname_do_match’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:87:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:91:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:93:8: branch_false: following ‘false’ branch (when ‘endp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:95:32: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:95:14: call_function: calling ‘k5memdup0’ from ‘aname_do_match’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:95:14: return_function: returning to ‘aname_do_match’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:96:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:100:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:100:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:101:12: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:101:12: danger: ‘k5memdup0(startp, (long unsigned int)(endp - startp), &ret)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1144]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:104:5: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(startp, (long unsigned int)(endp - startp), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:78:1: enter_function: entry to ‘aname_do_match’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:87:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:91:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:93:8: branch_false: following ‘false’ branch (when ‘endp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:95:32: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:95:14: call_function: calling ‘k5memdup0’ from ‘aname_do_match’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:95:14: return_function: returning to ‘aname_do_match’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:96:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:100:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:104:5: danger: ‘k5memdup0(startp, (long unsigned int)(endp - startp), &ret)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1145]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:121:9: warning[-Wanalyzer-malloc-leak]: leak of ‘current’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:152:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1146]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:121:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(cp + 2, (long unsigned int)(ep - <unknown>), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1147]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:121:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(ep + 1, (long unsigned int)(tp - <unknown>), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1148]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:123:5: warning[-Wanalyzer-malloc-leak]: leak of ‘current’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:152:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1149]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:123:5: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(cp + 2, (long unsigned int)(ep - <unknown>), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1150]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:123:5: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(ep + 1, (long unsigned int)(tp - <unknown>), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1151]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:124:12: warning[-Wanalyzer-malloc-leak]: leak of ‘current’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:152:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1152]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:124:12: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(cp + 2, (long unsigned int)(ep - <unknown>), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1153]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:124:12: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(ep + 1, (long unsigned int)(tp - <unknown>), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1154]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:125:9: warning[-Wanalyzer-malloc-leak]: leak of ‘current’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:152:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1155]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:125:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(cp + 2, (long unsigned int)(ep - <unknown>), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1156]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:125:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(ep + 1, (long unsigned int)(tp - <unknown>), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1157]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:126:9: warning[-Wanalyzer-malloc-leak]: leak of ‘current’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:152:15: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1158]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:126:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(cp + 2, (long unsigned int)(ep - <unknown>), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1159]
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:126:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(ep + 1, (long unsigned int)(tp - <unknown>), &ret)’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:143:1: enter_function: entry to ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:153:8: branch_false: following ‘false’ branch (when ‘current’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:157:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:158:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:15: branch_false: following ‘false’ branch (when ‘ep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:165:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:164:13: branch_false: following ‘false’ branch (when ‘tp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:171:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:172:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:173:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:175:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: call_function: calling ‘k5memdup0’ from ‘aname_replacer’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:176:16: return_function: returning to ‘aname_replacer’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:177:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:181:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/localauth_rule.c:186:15: call_function: calling ‘do_replacement’ from ‘aname_replacer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1160]
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:175:8: warning[-Wanalyzer-malloc-leak]: leak of ‘strdup(hostname)’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:700:1: enter_function: entry to ‘dns_locate_server_srv’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:708:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:711:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:732:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:733:16: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:733:16: call_function: calling ‘locate_srv_dns_1’ from ‘dns_locate_server_srv’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1161]
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:177:12: warning[-Wanalyzer-malloc-leak]: leak of ‘strdup(uri_path)’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:599:1: enter_function: entry to ‘locate_uri’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:612:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:615:27: branch_true: following ‘true’ branch (when ‘entry’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:617:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:619:9: call_function: calling ‘parse_uri_fields’ from ‘locate_uri’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:619:9: return_function: returning to ‘locate_uri’ from ‘parse_uri_fields’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:620:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:625:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:629:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:630:13: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:632:13: call_function: calling ‘parse_uri_if_https’ from ‘locate_uri’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:632:13: return_function: returning to ‘locate_uri’ from ‘parse_uri_if_https’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:633:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:637:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:638:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:641:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:641:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:646:15: call_function: calling ‘add_host_to_list’ from ‘locate_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1162]
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:438:16: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*realm.data, (long unsigned int)*realm.length, & code)’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:752:1: enter_function: entry to ‘locate_server’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:763:11: call_function: calling ‘module_locate_server’ from ‘locate_server’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1163]
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:443:16: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(*realm.data, (long unsigned int)*realm.length, & code)’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:752:1: enter_function: entry to ‘locate_server’
krb5-1.21.3/src/lib/krb5/os/locate_kdc.c:763:11: call_function: calling ‘module_locate_server’ from ‘locate_server’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1164]
krb5-1.21.3/src/lib/krb5/os/prompter.c:65:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
krb5-1.21.3/src/lib/krb5/os/prompter.c:62:10: acquire_resource: opened here
krb5-1.21.3/src/lib/krb5/os/prompter.c:63:8: branch_false: following ‘false’ branch (when ‘fd >= 0’)...
krb5-1.21.3/src/lib/krb5/os/prompter.c:65:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/prompter.c:65:5: danger: ‘fd’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1165]
krb5-1.21.3/src/lib/krb5/os/prompter.c:85:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
krb5-1.21.3/src/lib/krb5/os/prompter.c:32:1: enter_function: entry to ‘krb5_prompter_posix’
krb5-1.21.3/src/lib/krb5/os/prompter.c:63:8: branch_false: following ‘false’ branch (when ‘fd >= 0’)...
krb5-1.21.3/src/lib/krb5/os/prompter.c:65:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/prompter.c:66:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/prompter.c:67:8: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/prompter.c:69:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/prompter.c:69:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/prompter.c:72:17: branch_true: following ‘true’ branch (when ‘i < num_prompts’)...
krb5-1.21.3/src/lib/krb5/os/prompter.c:75:20: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/prompter.c:75:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/prompter.c:78:19: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/prompter.c:78:19: call_function: calling ‘setup_tty’ from ‘krb5_prompter_posix’
krb5-1.21.3/src/lib/krb5/os/prompter.c:78:19: return_function: returning to ‘krb5_prompter_posix’ from ‘setup_tty’
krb5-1.21.3/src/lib/krb5/os/prompter.c:79:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/prompter.c:83:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/prompter.c:85:15: danger: ‘fp’ leaks here; was allocated at [(4)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1166]
krb5-1.21.3/src/lib/krb5/os/read_msg.c:55:21: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’
krb5-1.21.3/src/lib/krb5/os/read_msg.c:40:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/read_msg.c:42:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/read_msg.c:48:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/read_msg.c:52:21: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/read_msg.c:52:21: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/read_msg.c:52:12: branch_false: following ‘false’ branch (when ‘buf’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/read_msg.c:55:21: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/read_msg.c:55:21: danger: ‘buf’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1167]
krb5-1.21.3/src/lib/krb5/os/read_pwd.c:64:14: warning[-Wanalyzer-malloc-leak]: leak of ‘verify_data.data’
krb5-1.21.3/src/lib/krb5/os/read_pwd.c:41:1: enter_function: entry to ‘krb5_read_password’
krb5-1.21.3/src/lib/krb5/os/read_pwd.c:55:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/read_pwd.c:58:14: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/read_pwd.c:58:14: call_function: calling ‘alloc_data’ from ‘krb5_read_password’
krb5-1.21.3/src/lib/krb5/os/read_pwd.c:58:14: return_function: returning to ‘krb5_read_password’ from ‘alloc_data’
krb5-1.21.3/src/lib/krb5/os/read_pwd.c:59:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/read_pwd.c:61:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/read_pwd.c:64:14: danger: ‘verify_data.data’ leaks here; was allocated at [(6)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1168]
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:852:5: warning[-Wanalyzer-malloc-leak]: leak of ‘sel_state’
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1496:1: enter_function: entry to ‘k5_sendto’
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1517:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1526:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1526:17: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1527:8: branch_false: following ‘false’ branch (when ‘sel_state’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1531:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1536:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1538:32: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1539:18: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1539:18: call_function: calling ‘resolve_server’ from ‘k5_sendto’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1169]
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:853:11: warning[-Wanalyzer-malloc-leak]: leak of ‘sel_state’
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1496:1: enter_function: entry to ‘k5_sendto’
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1517:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1526:17: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1526:17: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1527:8: branch_false: following ‘false’ branch (when ‘sel_state’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1531:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1536:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1538:32: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1539:18: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1539:18: call_function: calling ‘resolve_server’ from ‘k5_sendto’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1170]
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:895:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:994:1: enter_function: entry to ‘maybe_send’
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1002:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1003:16: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1003:16: call_function: calling ‘start_connection’ from ‘maybe_send’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1171]
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1238:11: warning[-Wanalyzer-malloc-leak]: leak of ‘names[1]’
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1218:1: enter_function: entry to ‘setup_tls’
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1229:16: call_function: calling ‘k5memdup0’ from ‘setup_tls’
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1229:16: return_function: returning to ‘setup_tls’ from ‘k5memdup0’
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1230:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1234:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sendto_kdc.c:1238:11: danger: ‘names[1]’ leaks here; was allocated at [(9)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1172]
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:48:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(host.data, (long unsigned int)host.length, & ret)’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:271:1: enter_function: entry to ‘k5_canonprinc’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:281:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:289:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:305:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:305:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:307:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:307:12: call_function: calling ‘canonicalize_princ’ from ‘k5_canonprinc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1173]
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:66:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(host.data, (long unsigned int)host.length, & ret)’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:271:1: enter_function: entry to ‘k5_canonprinc’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:281:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:289:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:305:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:305:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:307:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:307:12: call_function: calling ‘canonicalize_princ’ from ‘k5_canonprinc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1174]
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:74:21: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(host.data, (long unsigned int)host.length, & ret)’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:271:1: enter_function: entry to ‘k5_canonprinc’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:281:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:289:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:305:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:305:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:307:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:307:12: call_function: calling ‘canonicalize_princ’ from ‘k5_canonprinc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1175]
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:83:5: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(host.data, (long unsigned int)host.length, & ret)’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:311:1: enter_function: entry to ‘k5_sname_compare’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:319:19: call_function: calling ‘k5_canonprinc’ from ‘k5_sname_compare’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1176]
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:104:15: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(host.data, (long unsigned int)host.length, & ret)’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:271:1: enter_function: entry to ‘k5_canonprinc’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:281:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:289:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:305:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:305:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:307:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:307:12: call_function: calling ‘canonicalize_princ’ from ‘k5_canonprinc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1177]
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:112:19: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(host.data, (long unsigned int)host.length, & ret)’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:271:1: enter_function: entry to ‘k5_canonprinc’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:281:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:289:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:305:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:305:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:307:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:307:12: call_function: calling ‘canonicalize_princ’ from ‘k5_canonprinc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1178]
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:233:15: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(host.data, (long unsigned int)host.length, & ret)’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:331:1: enter_function: entry to ‘krb5_sname_to_principal’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:344:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:348:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:361:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:363:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:374:11: call_function: calling ‘canonicalize_princ’ from ‘krb5_sname_to_principal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1179]
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:242:19: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(host.data, (long unsigned int)host.length, & ret)’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:331:1: enter_function: entry to ‘krb5_sname_to_principal’
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:344:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:348:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:361:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:363:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/sn2princ.c:374:11: call_function: calling ‘canonicalize_princ’ from ‘krb5_sname_to_principal’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1180]
krb5-1.21.3/src/lib/krb5/os/trace.c:67:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:410:5: acquire_resource: ‘va_start’ called here
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1181]
krb5-1.21.3/src/lib/krb5/os/trace.c:71:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:410:5: acquire_resource: ‘va_start’ called here
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: COMPILER_WARNING (CWE-252): [#def1182]
krb5-1.21.3/src/lib/krb5/os/trace.c: scope_hint: In function ‘hash_bytes’
krb5-1.21.3/src/lib/krb5/os/trace.c:100:16: warning[-Wunused-result]: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1183]
krb5-1.21.3/src/lib/krb5/os/trace.c:197:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:410:5: acquire_resource: ‘va_start’ called here
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1184]
krb5-1.21.3/src/lib/krb5/os/trace.c:201:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:410:5: acquire_resource: ‘va_start’ called here
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1185]
krb5-1.21.3/src/lib/krb5/os/trace.c:214:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘char *’ for variadic argument 2 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1186]
krb5-1.21.3/src/lib/krb5/os/trace.c:214:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:410:5: acquire_resource: ‘va_start’ called here
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1187]
krb5-1.21.3/src/lib/krb5/os/trace.c:216:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘char *’ for variadic argument 2 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1188]
krb5-1.21.3/src/lib/krb5/os/trace.c:216:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘unsigned int’ for variadic argument 1 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1189]
krb5-1.21.3/src/lib/krb5/os/trace.c:216:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:410:5: acquire_resource: ‘va_start’ called here
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1190]
krb5-1.21.3/src/lib/krb5/os/trace.c:218:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘const char *’ but received ‘unsigned int’ for variadic argument 1 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1191]
krb5-1.21.3/src/lib/krb5/os/trace.c:221:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘size_t’ {{aka ‘long unsigned int’}} but received ‘char *’ for variadic argument 2 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1192]
krb5-1.21.3/src/lib/krb5/os/trace.c:221:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘size_t’ {{aka ‘long unsigned int’}} but received ‘unsigned int’ for variadic argument 1 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1193]
krb5-1.21.3/src/lib/krb5/os/trace.c:228:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘size_t’ {{aka ‘long unsigned int’}} but received ‘char *’ for variadic argument 2 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1194]
krb5-1.21.3/src/lib/krb5/os/trace.c:228:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘size_t’ {{aka ‘long unsigned int’}} but received ‘unsigned int’ for variadic argument 1 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1195]
krb5-1.21.3/src/lib/krb5/os/trace.c:237:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘size_t’ {{aka ‘long unsigned int’}} but received ‘char *’ for variadic argument 2 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1196]
krb5-1.21.3/src/lib/krb5/os/trace.c:237:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘size_t’ {{aka ‘long unsigned int’}} but received ‘unsigned int’ for variadic argument 1 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1197]
krb5-1.21.3/src/lib/krb5/os/trace.c:248:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘struct remote_address *’ but received ‘unsigned int’ for variadic argument 1 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1198]
krb5-1.21.3/src/lib/krb5/os/trace.c:268:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘const krb5_data *’ {{aka ‘const struct _krb5_data *’}} but received ‘unsigned int’ for variadic argument 1 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-686): [#def1199]
krb5-1.21.3/src/lib/krb5/os/trace.c:274:13: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘const krb5_data *’ {{aka ‘const struct _krb5_data *’}} but received ‘unsigned int’ for variadic argument 1 of ‘ap’
krb5-1.21.3/src/lib/krb5/os/trace.c:400:1: enter_function: entry to ‘krb5int_trace’
krb5-1.21.3/src/lib/krb5/os/trace.c:408:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:411:11: call_function: calling ‘trace_format’ from ‘krb5int_trace’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1200]
krb5-1.21.3/src/lib/krb5/os/trace.c:433:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fd’
krb5-1.21.3/src/lib/krb5/os/trace.c:455:1: enter_function: entry to ‘krb5_set_trace_filename’
krb5-1.21.3/src/lib/krb5/os/trace.c:460:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/trace.c:461:8: branch_false: following ‘false’ branch (when ‘fd’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/trace.c:463:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/trace.c:464:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/os/trace.c:469:12: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/trace.c:469:12: call_function: calling ‘krb5_set_trace_callback’ from ‘krb5_set_trace_filename’
Error: COMPILER_WARNING (CWE-252): [#def1201]
krb5-1.21.3/src/lib/krb5/os/trace.c: scope_hint: In function ‘file_trace_cb’
krb5-1.21.3/src/lib/krb5/os/trace.c:451:12: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1202]
krb5-1.21.3/src/lib/krb5/os/trace.c:463:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fd’
krb5-1.21.3/src/lib/krb5/os/trace.c:460:10: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/os/trace.c:461:8: branch_false: following ‘false’ branch (when ‘fd’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/os/trace.c:463:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/os/trace.c:463:11: danger: ‘fd’ leaks here; was allocated at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1203]
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:64:11: warning[-Wanalyzer-malloc-leak]: leak of ‘entry’
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:59:13: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:60:8: branch_false: following ‘false’ branch (when ‘entry’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:62:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:64:11: danger: ‘entry’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1204]
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:113:11: warning[-Wanalyzer-malloc-leak]: leak of ‘mrc’
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:107:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:110:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:110:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:111:8: branch_false: following ‘false’ branch (when ‘mrc’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:113:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/rcache/memrcache.c:113:11: danger: ‘mrc’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1205]
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:102:11: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:72:1: enter_function: entry to ‘k5_rc_resolve’
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:83:8: branch_false: following ‘false’ branch (when ‘sep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:85:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:87:24: branch_true: following ‘true’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:88:21: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:91:8: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:94:10: call_function: inlined call to ‘k5alloc’ from ‘k5_rc_resolve’
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:97:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:97:16: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:98:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:102:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:102:11: danger: ‘<unknown>’ leaks here; was allocated at [(13)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1206]
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:102:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:72:1: enter_function: entry to ‘k5_rc_resolve’
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:83:8: branch_false: following ‘false’ branch (when ‘sep’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:85:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:87:24: branch_true: following ‘true’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:88:21: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:91:8: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:94:10: call_function: inlined call to ‘k5alloc’ from ‘k5_rc_resolve’
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:97:16: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:98:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:102:11: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/rcache/rc_base.c:102:11: danger: ‘ptr’ leaks here; was allocated at [(11)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1207]
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:949:17: warning[-Wanalyzer-malloc-leak]: leak of ‘*out’
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:1008:1: enter_function: entry to ‘uccompatdecomp’
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:1011:12: call_function: calling ‘uccanoncompatdecomp’ from ‘uccompatdecomp’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1208]
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:969:17: warning[-Wanalyzer-malloc-leak]: leak of ‘*out’
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:1008:1: enter_function: entry to ‘uccompatdecomp’
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:1011:12: call_function: calling ‘uccanoncompatdecomp’ from ‘uccompatdecomp’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1209]
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:980:17: warning[-Wanalyzer-malloc-leak]: leak of ‘*out’
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:1008:1: enter_function: entry to ‘uccompatdecomp’
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:1011:12: call_function: calling ‘uccanoncompatdecomp’ from ‘uccompatdecomp’
Error: GCC_ANALYZER_WARNING (CWE-122): [#def1210]
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:980:38: warning[-Wanalyzer-out-of-bounds]: heap-based buffer overflow
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:1001:1: enter_function: entry to ‘uccanondecomp’
krb5-1.21.3/src/lib/krb5/unicode/ucdata.c:1004:12: call_function: calling ‘uccanoncompatdecomp’ from ‘uccanondecomp’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1211]
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:33:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*u2’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:94:1: enter_function: entry to ‘krb5int_utf8_normcmp’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:107:8: branch_false: following ‘false’ branch (when ‘data1’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: following ‘false’ branch (when ‘data2’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:113:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:117:8: branch_false: following ‘false’ branch (when ‘len != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:120:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:171:8: branch_false: following ‘false’ branch (when ‘ucs’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:180:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: following ‘false’ branch (when ‘norm1 == 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:197:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:202:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:211:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:211:8: branch_true: following ‘true’ branch (when ‘norm2 != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:212:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:220:11: branch_false: following ‘false’ branch (when ‘casefold == 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:222:47: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:222:11: call_function: calling ‘krb5int_ucstrncmp’ from ‘krb5int_utf8_normcmp’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1212]
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:50:28: warning[-Wanalyzer-malloc-leak]: leak of ‘ucsout2’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:94:1: enter_function: entry to ‘krb5int_utf8_normcmp’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:107:8: branch_false: following ‘false’ branch (when ‘data1’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: following ‘false’ branch (when ‘data2’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:113:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:117:8: branch_false: following ‘false’ branch (when ‘len != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:120:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:171:8: branch_false: following ‘false’ branch (when ‘ucs’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:180:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: following ‘false’ branch (when ‘norm1 == 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:197:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:202:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:211:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:211:8: branch_true: following ‘true’ branch (when ‘norm2 != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:212:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:220:11: branch_true: following ‘true’ branch (when ‘casefold != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:221:51: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:221:11: call_function: calling ‘krb5int_ucstrncasecmp’ from ‘krb5int_utf8_normcmp’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1213]
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:51:28: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*u2’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:94:1: enter_function: entry to ‘krb5int_utf8_normcmp’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:107:8: branch_false: following ‘false’ branch (when ‘data1’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: following ‘false’ branch (when ‘data2’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:113:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:117:8: branch_false: following ‘false’ branch (when ‘len != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:120:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:171:8: branch_false: following ‘false’ branch (when ‘ucs’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:180:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: following ‘false’ branch (when ‘norm1 == 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:197:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:202:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:211:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:211:8: branch_true: following ‘true’ branch (when ‘norm2 != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:212:9: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:220:11: branch_true: following ‘true’ branch (when ‘casefold != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:221:51: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:221:11: call_function: calling ‘krb5int_ucstrncasecmp’ from ‘krb5int_utf8_normcmp’
Error: GCC_ANALYZER_WARNING (CWE-465): [#def1214]
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:77:12: warning[-Wanalyzer-deref-before-check]: check of ‘*data.data’ for NULL after already dereferencing it
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:65:1: enter_function: entry to ‘k5_utf8_validate’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:72:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:76:17: call_function: calling ‘k5_input_get_bytes’ from ‘k5_utf8_validate’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:76:17: return_function: returning to ‘k5_utf8_validate’ from ‘k5_input_get_bytes’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:77:12: danger: pointer ‘*data.data’ is checked for NULL here but it was already dereferenced at [(4)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1215]
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:181:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ucs’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:107:8: branch_false: following ‘false’ branch (when ‘data1’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: following ‘false’ branch (when ‘data2’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:113:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:117:8: branch_false: following ‘false’ branch (when ‘len != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:120:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:153:8: branch_false: following ‘false’ branch (when ‘i <= 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:171:8: branch_false: following ‘false’ branch (when ‘ucs’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:180:27: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:181:46: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:181:13: danger: ‘ucs’ leaks here; was allocated at [(9)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1216]
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:197:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ucs’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:107:8: branch_false: following ‘false’ branch (when ‘data1’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: following ‘false’ branch (when ‘data2’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:113:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:117:8: branch_false: following ‘false’ branch (when ‘len != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:120:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:153:8: branch_false: following ‘false’ branch (when ‘i <= 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:171:8: branch_false: following ‘false’ branch (when ‘ucs’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:180:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: following ‘false’ branch (when ‘norm1 == 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:197:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:197:9: danger: ‘ucs’ leaks here; was allocated at [(9)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1217]
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:198:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ucs’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:107:8: branch_false: following ‘false’ branch (when ‘data1’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: following ‘false’ branch (when ‘data2’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:113:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:117:8: branch_false: following ‘false’ branch (when ‘len != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:120:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:153:8: branch_false: following ‘false’ branch (when ‘i <= 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:171:8: branch_false: following ‘false’ branch (when ‘ucs’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:180:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: following ‘false’ branch (when ‘norm1 == 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:197:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:198:14: danger: ‘ucs’ leaks here; was allocated at [(9)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1218]
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:203:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ucs’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:107:8: branch_false: following ‘false’ branch (when ‘data1’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: following ‘false’ branch (when ‘data2’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:113:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:117:8: branch_false: following ‘false’ branch (when ‘len != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:120:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:153:8: branch_false: following ‘false’ branch (when ‘i <= 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:171:8: branch_false: following ‘false’ branch (when ‘ucs’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:180:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: following ‘false’ branch (when ‘norm1 == 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:197:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:202:27: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:203:46: branch_true: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:203:13: danger: ‘ucs’ leaks here; was allocated at [(9)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1219]
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:215:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ucs’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:107:8: branch_false: following ‘false’ branch (when ‘data1’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: following ‘false’ branch (when ‘data2’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:113:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:117:8: branch_false: following ‘false’ branch (when ‘len != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:120:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:153:8: branch_false: following ‘false’ branch (when ‘i <= 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:20: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:171:8: branch_false: following ‘false’ branch (when ‘ucs’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:180:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: following ‘false’ branch (when ‘norm1 == 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:197:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:202:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:211:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:211:8: branch_false: following ‘false’ branch (when ‘norm2 == 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:215:9: danger: ‘ucs’ leaks here; was allocated at [(9)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1220]
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:216:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ucs’
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:107:8: branch_false: following ‘false’ branch (when ‘data1’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:110:15: branch_false: following ‘false’ branch (when ‘data2’ is non-NULL)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:113:10: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:117:8: branch_false: following ‘false’ branch (when ‘len != 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:120:5: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:170:11: acquire_memory: allocated here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:171:8: branch_false: following ‘false’ branch (when ‘ucs’ is non-NULL)...
branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:180:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:188:8: branch_false: following ‘false’ branch (when ‘norm1 == 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:197:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:202:27: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:211:8: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:211:8: branch_false: following ‘false’ branch (when ‘norm2 == 0’)...
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:215:9: branch_false: ...to here
krb5-1.21.3/src/lib/krb5/unicode/ucstr.c:216:14: danger: ‘ucs’ leaks here; was allocated at [(7)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1221]
krb5-1.21.3/src/lib/rpc/auth_gss.c:183:21: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_gss.c:171:21: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_gss.c:171:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_gss.c:176:19: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gss.c:176:12: branch_false: following ‘false’ branch (when ‘gd’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_gss.c:182:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gss.c:182:12: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_gss.c:183:21: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/auth_gss.c:183:21: danger: ‘auth’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1222]
krb5-1.21.3/src/lib/rpc/auth_gss.c:183:21: warning[-Wanalyzer-malloc-leak]: leak of ‘gd’
krb5-1.21.3/src/lib/rpc/auth_gss.c:171:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_gss.c:176:19: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gss.c:176:19: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_gss.c:176:12: branch_false: following ‘false’ branch (when ‘gd’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_gss.c:182:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gss.c:182:12: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_gss.c:183:21: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/auth_gss.c:183:21: danger: ‘gd’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1223]
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:500:6: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:127:7: enter_function: entry to ‘gssrpc_auth_gssapi_create’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:167:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:169:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:179:6: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:186:6: call_function: calling ‘marshall_new_creds’ from ‘gssrpc_auth_gssapi_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1224]
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:500:6: warning[-Wanalyzer-malloc-leak]: leak of ‘pdata’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:127:7: enter_function: entry to ‘gssrpc_auth_gssapi_create’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:168:42: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:169:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:179:6: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:186:6: call_function: calling ‘marshall_new_creds’ from ‘gssrpc_auth_gssapi_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1225]
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:512:6: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:127:7: enter_function: entry to ‘gssrpc_auth_gssapi_create’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:167:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:169:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:179:6: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:186:6: call_function: calling ‘marshall_new_creds’ from ‘gssrpc_auth_gssapi_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1226]
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:512:6: warning[-Wanalyzer-malloc-leak]: leak of ‘pdata’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:127:7: enter_function: entry to ‘gssrpc_auth_gssapi_create’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:168:42: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:169:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:179:6: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:186:6: call_function: calling ‘marshall_new_creds’ from ‘gssrpc_auth_gssapi_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1227]
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:514:12: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:127:7: enter_function: entry to ‘gssrpc_auth_gssapi_create’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:167:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:169:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:179:6: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:186:6: call_function: calling ‘marshall_new_creds’ from ‘gssrpc_auth_gssapi_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1228]
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:515:11: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:127:7: enter_function: entry to ‘gssrpc_auth_gssapi_create’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:167:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:169:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:179:6: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:186:6: call_function: calling ‘marshall_new_creds’ from ‘gssrpc_auth_gssapi_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1229]
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:516:11: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:127:7: enter_function: entry to ‘gssrpc_auth_gssapi_create’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:167:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:169:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:179:6: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:186:6: call_function: calling ‘marshall_new_creds’ from ‘gssrpc_auth_gssapi_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1230]
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:519:37: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:127:7: enter_function: entry to ‘gssrpc_auth_gssapi_create’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:167:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:169:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:179:6: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:186:6: call_function: calling ‘marshall_new_creds’ from ‘gssrpc_auth_gssapi_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1231]
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:520:6: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:127:7: enter_function: entry to ‘gssrpc_auth_gssapi_create’
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:167:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:169:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:179:6: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_gssapi.c:186:6: call_function: calling ‘marshall_new_creds’ from ‘gssrpc_auth_gssapi_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1232]
krb5-1.21.3/src/lib/rpc/auth_unix.c:119:24: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_unix.c:115:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_true: following ‘true’ branch (when ‘au’ is NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:125:23: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:119:24: danger: ‘auth’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1233]
krb5-1.21.3/src/lib/rpc/auth_unix.c:119:24: warning[-Wanalyzer-malloc-leak]: leak of ‘au’
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_false: following ‘false’ branch (when ‘au’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:149:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:151:43: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:156:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:157:23: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:119:24: danger: ‘au’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-401): [#def1234]
krb5-1.21.3/src/lib/rpc/auth_unix.c:126: error[memleak]: Memory leak: auth
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1235]
krb5-1.21.3/src/lib/rpc/auth_unix.c:148:9: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_unix.c:115:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_false: following ‘false’ branch (when ‘au’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:148:9: danger: ‘auth’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1236]
krb5-1.21.3/src/lib/rpc/auth_unix.c:148:9: warning[-Wanalyzer-malloc-leak]: leak of ‘au’
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_false: following ‘false’ branch (when ‘au’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:148:9: danger: ‘au’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1237]
krb5-1.21.3/src/lib/rpc/auth_unix.c:149:15: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_unix.c:115:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_false: following ‘false’ branch (when ‘au’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:149:15: danger: ‘auth’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1238]
krb5-1.21.3/src/lib/rpc/auth_unix.c:149:15: warning[-Wanalyzer-malloc-leak]: leak of ‘au’
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_false: following ‘false’ branch (when ‘au’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:149:15: danger: ‘au’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1239]
krb5-1.21.3/src/lib/rpc/auth_unix.c:151:43: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_unix.c:115:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_false: following ‘false’ branch (when ‘au’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:149:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:151:43: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:151:43: danger: ‘auth’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1240]
krb5-1.21.3/src/lib/rpc/auth_unix.c:151:43: warning[-Wanalyzer-malloc-leak]: leak of ‘au’
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_false: following ‘false’ branch (when ‘au’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:149:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:151:43: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:151:43: danger: ‘au’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-401): [#def1241]
krb5-1.21.3/src/lib/rpc/auth_unix.c:158: error[memleak]: Memory leak: auth
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1242]
krb5-1.21.3/src/lib/rpc/auth_unix.c:315:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/rpc/auth_unix.c:98:1: enter_function: entry to ‘gssrpc_authunix_create’
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_false: following ‘false’ branch (when ‘au’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:149:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:151:43: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:156:40: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:156:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:161:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:167:9: call_function: calling ‘marshal_new_auth’ from ‘gssrpc_authunix_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1243]
krb5-1.21.3/src/lib/rpc/auth_unix.c:315:9: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_unix.c:98:1: enter_function: entry to ‘gssrpc_authunix_create’
krb5-1.21.3/src/lib/rpc/auth_unix.c:115:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_false: following ‘false’ branch (when ‘au’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:149:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:151:43: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:156:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:161:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:167:9: call_function: calling ‘marshal_new_auth’ from ‘gssrpc_authunix_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1244]
krb5-1.21.3/src/lib/rpc/auth_unix.c:315:9: warning[-Wanalyzer-malloc-leak]: leak of ‘au’
krb5-1.21.3/src/lib/rpc/auth_unix.c:98:1: enter_function: entry to ‘gssrpc_authunix_create’
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_false: following ‘false’ branch (when ‘au’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:149:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:151:43: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:156:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:161:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:167:9: call_function: calling ‘marshal_new_auth’ from ‘gssrpc_authunix_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1245]
krb5-1.21.3/src/lib/rpc/auth_unix.c:316:16: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/auth_unix.c:98:1: enter_function: entry to ‘gssrpc_authunix_create’
krb5-1.21.3/src/lib/rpc/auth_unix.c:115:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/auth_unix.c:117:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:122:31: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:124:12: branch_false: following ‘false’ branch (when ‘au’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/auth_unix.c:129:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:149:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:151:43: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:156:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/auth_unix.c:161:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/auth_unix.c:167:9: call_function: calling ‘marshal_new_auth’ from ‘gssrpc_authunix_create’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1246]
krb5-1.21.3/src/lib/rpc/clnt_perror.c:180:16: warning[-Wanalyzer-null-argument]: use of NULL ‘buf’ where non-null expected
krb5-1.21.3/src/lib/rpc/clnt_perror.c:178:1: enter_function: entry to ‘gssrpc_clnt_perror’
krb5-1.21.3/src/lib/rpc/clnt_perror.c:180:16: call_function: calling ‘gssrpc_clnt_sperror’ from ‘gssrpc_clnt_perror’
krb5-1.21.3/src/lib/rpc/clnt_perror.c:180:16: return_function: returning to ‘gssrpc_clnt_perror’ from ‘gssrpc_clnt_sperror’
krb5-1.21.3/src/lib/rpc/clnt_perror.c:180:16: danger: argument 1 (‘gssrpc_clnt_sperror(rpch, s)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1247]
krb5-1.21.3/src/lib/rpc/clnt_perror.c:311:16: warning[-Wanalyzer-null-argument]: use of NULL ‘buf’ where non-null expected
krb5-1.21.3/src/lib/rpc/clnt_perror.c:309:1: enter_function: entry to ‘gssrpc_clnt_pcreateerror’
krb5-1.21.3/src/lib/rpc/clnt_perror.c:311:16: call_function: calling ‘gssrpc_clnt_spcreateerror’ from ‘gssrpc_clnt_pcreateerror’
krb5-1.21.3/src/lib/rpc/clnt_perror.c:311:16: return_function: returning to ‘gssrpc_clnt_pcreateerror’ from ‘gssrpc_clnt_spcreateerror’
krb5-1.21.3/src/lib/rpc/clnt_perror.c:311:16: danger: argument 1 (‘gssrpc_clnt_spcreateerror(s)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1248]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:157:29: warning[-Wanalyzer-malloc-leak]: leak of ‘ct’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:157:29: danger: ‘ct’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1249]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:157:29: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:137:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:157:29: danger: ‘h’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1250]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:170:23: warning[-Wanalyzer-malloc-leak]: leak of ‘ct’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:168:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:169:26: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:170:23: danger: ‘ct’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1251]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:170:23: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:137:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:168:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:169:26: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:170:23: danger: ‘h’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1252]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:171:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘*sockp’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:168:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:169:26: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:171:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:171:21: danger: ‘*sockp’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1253]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:176:31: warning[-Wanalyzer-malloc-leak]: leak of ‘ct’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:168:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:169:26: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:176:31: danger: ‘ct’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1254]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:176:31: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:137:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:168:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:169:26: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:176:31: danger: ‘h’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1255]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:215:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ct’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:215:9: danger: ‘ct’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1256]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:215:9: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:137:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:215:9: danger: ‘h’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1257]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:217:15: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:137:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:217:15: danger: ‘h’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1258]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:219:31: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:137:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:217:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:218:21: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:218:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:219:31: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:219:31: danger: ‘h’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1259]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:222:23: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:137:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:217:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:222:23: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:222:23: danger: ‘h’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1260]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:223:9: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:137:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:217:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:222:23: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:223:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:223:9: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:223:9: danger: ‘h’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1261]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:229:9: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:137:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:217:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:222:23: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:223:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:229:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:229:9: danger: ‘h’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1262]
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:233:22: warning[-Wanalyzer-malloc-leak]: leak of ‘h’
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:137:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:138:12: branch_false: following ‘false’ branch (when ‘h’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:144:32: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:145:12: branch_false: following ‘false’ branch (when ‘ct’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:155:12: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:217:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:222:23: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_tcp.c:233:22: danger: ‘h’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1263]
krb5-1.21.3/src/lib/rpc/clnt_udp.c:155:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cl’
krb5-1.21.3/src/lib/rpc/clnt_udp.c:133:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:134:12: branch_false: following ‘false’ branch (when ‘cl’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:140:19: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:143:12: branch_false: following ‘false’ branch (when ‘cu’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:149:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:152:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:155:21: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:155:21: danger: ‘cl’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1264]
krb5-1.21.3/src/lib/rpc/clnt_udp.c:155:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cu’
krb5-1.21.3/src/lib/rpc/clnt_udp.c:134:12: branch_false: following ‘false’ branch (when ‘cl’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:140:19: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:142:32: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:143:12: branch_false: following ‘false’ branch (when ‘cu’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:149:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:152:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:155:21: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:155:21: danger: ‘cu’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1265]
krb5-1.21.3/src/lib/rpc/clnt_udp.c:174:9: warning[-Wanalyzer-malloc-leak]: leak of ‘cl’
krb5-1.21.3/src/lib/rpc/clnt_udp.c:133:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:134:12: branch_false: following ‘false’ branch (when ‘cl’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:140:19: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:143:12: branch_false: following ‘false’ branch (when ‘cu’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:149:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:174:9: danger: ‘cl’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1266]
krb5-1.21.3/src/lib/rpc/clnt_udp.c:174:9: warning[-Wanalyzer-malloc-leak]: leak of ‘cu’
krb5-1.21.3/src/lib/rpc/clnt_udp.c:134:12: branch_false: following ‘false’ branch (when ‘cl’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:140:19: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:142:32: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:143:12: branch_false: following ‘false’ branch (when ‘cu’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:149:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:174:9: danger: ‘cu’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1267]
krb5-1.21.3/src/lib/rpc/clnt_udp.c:176:15: warning[-Wanalyzer-malloc-leak]: leak of ‘cl’
krb5-1.21.3/src/lib/rpc/clnt_udp.c:133:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:134:12: branch_false: following ‘false’ branch (when ‘cl’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:140:19: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:143:12: branch_false: following ‘false’ branch (when ‘cu’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:149:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:176:15: danger: ‘cl’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1268]
krb5-1.21.3/src/lib/rpc/clnt_udp.c:179:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cl’
krb5-1.21.3/src/lib/rpc/clnt_udp.c:133:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:134:12: branch_false: following ‘false’ branch (when ‘cl’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:140:19: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:143:12: branch_false: following ‘false’ branch (when ‘cu’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:149:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:176:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:179:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:179:25: danger: ‘cl’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1269]
krb5-1.21.3/src/lib/rpc/clnt_udp.c:190:23: warning[-Wanalyzer-malloc-leak]: leak of ‘cl’
krb5-1.21.3/src/lib/rpc/clnt_udp.c:133:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:134:12: branch_false: following ‘false’ branch (when ‘cl’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:140:19: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:143:12: branch_false: following ‘false’ branch (when ‘cu’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:149:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:176:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:179:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:180:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:181:21: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:184:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:190:23: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:190:23: danger: ‘cl’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1270]
krb5-1.21.3/src/lib/rpc/clnt_udp.c:204:23: warning[-Wanalyzer-malloc-leak]: leak of ‘cl’
krb5-1.21.3/src/lib/rpc/clnt_udp.c:133:24: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:134:12: branch_false: following ‘false’ branch (when ‘cl’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:140:19: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:143:12: branch_false: following ‘false’ branch (when ‘cu’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:149:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:176:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:179:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:197:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:199:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:200:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/clnt_udp.c:203:23: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/clnt_udp.c:204:23: danger: ‘cl’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1271]
krb5-1.21.3/src/lib/rpc/pmap_rmt.c:280:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/lib/rpc/pmap_rmt.c:275:21: acquire_resource: datagram socket created here
krb5-1.21.3/src/lib/rpc/pmap_rmt.c:275:12: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/lib/rpc/pmap_rmt.c:280:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/pmap_rmt.c:280:9: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1272]
krb5-1.21.3/src/lib/rpc/svc.c:109:17: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘xports’ where non-null expected
krb5-1.21.3/src/lib/rpc/svc.c:106:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:108:25: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:108:25: acquire_memory: this call could return NULL
krb5-1.21.3/src/lib/rpc/svc.c:109:17: danger: argument 1 (‘malloc(8192)’) from [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2) could be NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1273]
krb5-1.21.3/src/lib/rpc/svc.c:463:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cookedcred’
krb5-1.21.3/src/lib/rpc/svc.c:460:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc.c:462:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:463:17: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:463:17: danger: ‘cookedcred’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1274]
krb5-1.21.3/src/lib/rpc/svc.c:463:17: warning[-Wanalyzer-malloc-leak]: leak of ‘rawcred’
krb5-1.21.3/src/lib/rpc/svc.c:458:19: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc.c:462:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:463:17: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:463:17: danger: ‘rawcred’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1275]
krb5-1.21.3/src/lib/rpc/svc.c:463:17: warning[-Wanalyzer-malloc-leak]: leak of ‘rawverf’
krb5-1.21.3/src/lib/rpc/svc.c:459:19: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc.c:462:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:463:17: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:463:17: danger: ‘rawverf’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1276]
krb5-1.21.3/src/lib/rpc/svc.c:473:22: warning[-Wanalyzer-malloc-leak]: leak of ‘cookedcred’
krb5-1.21.3/src/lib/rpc/svc.c:460:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc.c:462:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:462:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:462:13: branch_false: following ‘false’ branch (when ‘cookedcred’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc.c:465:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:473:22: danger: ‘cookedcred’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1277]
krb5-1.21.3/src/lib/rpc/svc.c:473:22: warning[-Wanalyzer-malloc-leak]: leak of ‘rawcred’
krb5-1.21.3/src/lib/rpc/svc.c:458:19: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc.c:462:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:473:22: danger: ‘rawcred’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1278]
krb5-1.21.3/src/lib/rpc/svc.c:473:22: warning[-Wanalyzer-malloc-leak]: leak of ‘rawverf’
krb5-1.21.3/src/lib/rpc/svc.c:459:19: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc.c:462:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:473:22: danger: ‘rawverf’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1279]
krb5-1.21.3/src/lib/rpc/svc.c:487:23: warning[-Wanalyzer-malloc-leak]: leak of ‘cookedcred’
krb5-1.21.3/src/lib/rpc/svc.c:460:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc.c:462:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:462:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:462:13: branch_false: following ‘false’ branch (when ‘cookedcred’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc.c:465:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:487:23: danger: ‘cookedcred’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1280]
krb5-1.21.3/src/lib/rpc/svc.c:524:29: warning[-Wanalyzer-malloc-leak]: leak of ‘cookedcred’
krb5-1.21.3/src/lib/rpc/svc.c:460:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc.c:462:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:462:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:462:13: branch_false: following ‘false’ branch (when ‘cookedcred’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc.c:465:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:473:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:474:25: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:524:29: danger: ‘cookedcred’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1281]
krb5-1.21.3/src/lib/rpc/svc.c:525:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cookedcred’
krb5-1.21.3/src/lib/rpc/svc.c:460:22: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc.c:462:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:462:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:462:13: branch_false: following ‘false’ branch (when ‘cookedcred’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc.c:465:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:473:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/svc.c:474:25: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc.c:525:25: danger: ‘cookedcred’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1282]
krb5-1.21.3/src/lib/rpc/svc_auth_gss.c:409:32: warning[-Wanalyzer-malloc-leak]: leak of ‘auth’
krb5-1.21.3/src/lib/rpc/svc_auth_gss.c:407:29: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_auth_gss.c:407:20: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_auth_gss.c:411:27: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_auth_gss.c:411:20: branch_true: following ‘true’ branch (when ‘gd’ is NULL)...
krb5-1.21.3/src/lib/rpc/svc_auth_gss.c:412:25: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_auth_gss.c:409:32: danger: ‘auth’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-401): [#def1283]
krb5-1.21.3/src/lib/rpc/svc_auth_gss.c:413: error[memleak]: Memory leak: auth
Error: GCC_ANALYZER_WARNING (CWE-415): [#def1284]
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:674:11: warning[-Wanalyzer-double-free]: double-‘free’ of ‘c’
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:663:13: enter_function: entry to ‘cleanup’
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:670:13: branch_true: following ‘true’ branch (when ‘c’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:672:11: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:673:11: call_function: calling ‘destroy_client’ from ‘cleanup’
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:673:11: return_function: returning to ‘cleanup’ from ‘destroy_client’
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:674:11: danger: second ‘free’ here; first ‘free’ was at [(10)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1285]
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:721:9: warning[-Wanalyzer-malloc-leak]: leak of ‘client_data’
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:702:45: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:703:9: branch_false: following ‘false’ branch (when ‘client_data’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:705:6: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:721:9: branch_true: following ‘true’ branch (when ‘c’ is NULL)...
branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:721:9: danger: ‘client_data’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1286]
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:1004:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:929:8: enter_function: entry to ‘gssrpc_svcauth_gssapi_set_names’
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:937:9: branch_false: following ‘false’ branch (when ‘num != 0’)...
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:942:6: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:945:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:947:40: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:948:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:949:11: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_auth_gssapi.c:986:6: call_function: calling ‘gssrpc_svcauth_gssapi_unset_names’ from ‘gssrpc_svcauth_gssapi_set_names’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1287]
krb5-1.21.3/src/lib/rpc/svc_tcp.c:153:32: warning[-Wanalyzer-malloc-leak]: leak of ‘r’
krb5-1.21.3/src/lib/rpc/svc_tcp.c:161:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:167:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:172:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:178:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:178:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:184:38: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:184:38: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:185:12: branch_false: following ‘false’ branch (when ‘r’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:189:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:192:12: branch_true: following ‘true’ branch (when ‘xprt’ is NULL)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:193:24: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:153:32: danger: ‘r’ leaks here; was allocated at [(8)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1288]
krb5-1.21.3/src/lib/rpc/svc_tcp.c:155:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/lib/rpc/svc_tcp.c:150:12: branch_true: following ‘true’ branch (when ‘sock == -1’)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:151:29: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:151:29: acquire_resource: stream socket created here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:151:20: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:155:17: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:155:17: danger: ‘sock’ leaks here
Error: CPPCHECK_WARNING (CWE-401): [#def1289]
krb5-1.21.3/src/lib/rpc/svc_tcp.c:194: error[memleak]: Memory leak: r
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1290]
krb5-1.21.3/src/lib/rpc/svc_tcp.c:204:9: warning[-Wanalyzer-malloc-leak]: leak of ‘r’
krb5-1.21.3/src/lib/rpc/svc_tcp.c:161:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:167:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:172:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:178:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:178:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:184:38: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:184:38: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:185:12: branch_false: following ‘false’ branch (when ‘r’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:189:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:192:12: branch_false: following ‘false’ branch (when ‘xprt’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:196:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:204:9: danger: ‘r’ leaks here; was allocated at [(8)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1291]
krb5-1.21.3/src/lib/rpc/svc_tcp.c:204:9: warning[-Wanalyzer-malloc-leak]: leak of ‘xprt’
krb5-1.21.3/src/lib/rpc/svc_tcp.c:161:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:167:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:172:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:178:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:178:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:184:38: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:185:12: branch_false: following ‘false’ branch (when ‘r’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:189:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:191:27: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:192:12: branch_false: following ‘false’ branch (when ‘xprt’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:196:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:204:9: danger: ‘xprt’ leaks here; was allocated at [(10)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1292]
krb5-1.21.3/src/lib/rpc/svc_tcp.c:257:9: warning[-Wanalyzer-malloc-leak]: leak of ‘cd’
krb5-1.21.3/src/lib/rpc/svc_tcp.c:232:12: branch_false: following ‘false’ branch (when ‘fd <= 1023’)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:244:27: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:245:12: branch_false: following ‘false’ branch (when ‘xprt’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:249:33: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:249:33: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:250:12: branch_false: following ‘false’ branch (when ‘cd’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:256:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:257:9: danger: ‘cd’ leaks here; was allocated at [(5)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1293]
krb5-1.21.3/src/lib/rpc/svc_tcp.c:257:9: warning[-Wanalyzer-malloc-leak]: leak of ‘xprt’
krb5-1.21.3/src/lib/rpc/svc_tcp.c:232:12: branch_false: following ‘false’ branch (when ‘fd <= 1023’)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:244:27: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:244:27: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:245:12: branch_false: following ‘false’ branch (when ‘xprt’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:249:33: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:250:12: branch_false: following ‘false’ branch (when ‘cd’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_tcp.c:256:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_tcp.c:257:9: danger: ‘xprt’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1294]
krb5-1.21.3/src/lib/rpc/svc_udp.c:125:32: warning[-Wanalyzer-malloc-leak]: leak of ‘su’
krb5-1.21.3/src/lib/rpc/svc_udp.c:133:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:139:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:144:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:150:27: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:151:12: branch_false: following ‘false’ branch (when ‘xprt’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:155:36: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:155:36: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_udp.c:156:12: branch_false: following ‘false’ branch (when ‘su’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:160:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:161:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:162:23: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:125:32: danger: ‘su’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1295]
krb5-1.21.3/src/lib/rpc/svc_udp.c:125:32: warning[-Wanalyzer-malloc-leak]: leak of ‘xprt’
krb5-1.21.3/src/lib/rpc/svc_udp.c:133:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:139:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:144:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:150:27: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:150:27: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_udp.c:151:12: branch_false: following ‘false’ branch (when ‘xprt’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:155:36: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:156:12: branch_true: following ‘true’ branch (when ‘su’ is NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:157:23: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:125:32: danger: ‘xprt’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1296]
krb5-1.21.3/src/lib/rpc/svc_udp.c:127:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/lib/rpc/svc_udp.c:122:12: branch_true: following ‘true’ branch (when ‘sock == -1’)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:123:29: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:123:29: acquire_resource: datagram socket created here
krb5-1.21.3/src/lib/rpc/svc_udp.c:123:20: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:127:17: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:127:17: danger: ‘sock’ leaks here
Error: CPPCHECK_WARNING (CWE-401): [#def1297]
krb5-1.21.3/src/lib/rpc/svc_udp.c:158: error[memleak]: Memory leak: xprt
Error: CPPCHECK_WARNING (CWE-401): [#def1298]
krb5-1.21.3/src/lib/rpc/svc_udp.c:163: error[memleak]: Memory leak: su
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1299]
krb5-1.21.3/src/lib/rpc/svc_udp.c:165:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/rpc/svc_udp.c:133:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:139:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:144:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:150:27: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:151:12: branch_false: following ‘false’ branch (when ‘xprt’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:155:36: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:156:12: branch_false: following ‘false’ branch (when ‘su’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:160:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:161:33: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_udp.c:161:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:165:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:165:9: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1300]
krb5-1.21.3/src/lib/rpc/svc_udp.c:165:9: warning[-Wanalyzer-malloc-leak]: leak of ‘su’
krb5-1.21.3/src/lib/rpc/svc_udp.c:133:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:139:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:144:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:150:27: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:151:12: branch_false: following ‘false’ branch (when ‘xprt’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:155:36: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:155:36: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_udp.c:156:12: branch_false: following ‘false’ branch (when ‘su’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:160:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:161:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:165:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:165:9: danger: ‘su’ leaks here; was allocated at [(7)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1301]
krb5-1.21.3/src/lib/rpc/svc_udp.c:165:9: warning[-Wanalyzer-malloc-leak]: leak of ‘xprt’
krb5-1.21.3/src/lib/rpc/svc_udp.c:133:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:139:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:144:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:150:27: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:150:27: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_udp.c:151:12: branch_false: following ‘false’ branch (when ‘xprt’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:155:36: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:156:12: branch_false: following ‘false’ branch (when ‘su’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:160:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:161:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:165:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:165:9: danger: ‘xprt’ leaks here; was allocated at [(5)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1302]
krb5-1.21.3/src/lib/rpc/svc_udp.c:174:9: warning[-Wanalyzer-malloc-leak]: leak of ‘xprt’
krb5-1.21.3/src/lib/rpc/svc_udp.c:133:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:139:13: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:144:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:150:27: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:150:27: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_udp.c:151:12: branch_false: following ‘false’ branch (when ‘xprt’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:155:36: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:156:12: branch_false: following ‘false’ branch (when ‘su’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:160:25: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:161:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:165:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:174:9: danger: ‘xprt’ leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1303]
krb5-1.21.3/src/lib/rpc/svc_udp.c:427:17: warning[-Wanalyzer-malloc-leak]: leak of ‘uc’
krb5-1.21.3/src/lib/rpc/svc_udp.c:414:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:418:14: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:418:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_udp.c:419:12: branch_false: following ‘false’ branch (when ‘uc’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:423:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:426:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:427:17: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:427:17: danger: ‘uc’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-401): [#def1304]
krb5-1.21.3/src/lib/rpc/svc_udp.c:428: error[memleak]: Memory leak: uc
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1305]
krb5-1.21.3/src/lib/rpc/svc_udp.c:433:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/lib/rpc/svc_udp.c:414:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:418:14: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:419:12: branch_false: following ‘false’ branch (when ‘uc’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:423:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:425:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_udp.c:426:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:430:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:432:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:433:17: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:433:17: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1306]
krb5-1.21.3/src/lib/rpc/svc_udp.c:433:17: warning[-Wanalyzer-malloc-leak]: leak of ‘uc’
krb5-1.21.3/src/lib/rpc/svc_udp.c:414:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:418:14: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:418:14: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_udp.c:419:12: branch_false: following ‘false’ branch (when ‘uc’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:423:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:426:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:430:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:432:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/lib/rpc/svc_udp.c:433:17: branch_true: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:433:17: danger: ‘uc’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-401): [#def1307]
krb5-1.21.3/src/lib/rpc/svc_udp.c:434: error[memleak]: Memory leak: uc
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1308]
krb5-1.21.3/src/lib/rpc/svc_udp.c:494:9: warning[-Wanalyzer-malloc-leak]: leak of ‘victim’
krb5-1.21.3/src/lib/rpc/svc_udp.c:462:12: branch_false: following ‘false’ branch (when ‘victim’ is NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:475:26: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:475:26: acquire_memory: allocated here
krb5-1.21.3/src/lib/rpc/svc_udp.c:476:20: branch_false: following ‘false’ branch (when ‘victim’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:480:26: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:481:20: branch_false: following ‘false’ branch (when ‘newbuf’ is non-NULL)...
krb5-1.21.3/src/lib/rpc/svc_udp.c:491:9: branch_false: ...to here
krb5-1.21.3/src/lib/rpc/svc_udp.c:494:9: danger: ‘victim’ leaks here; was allocated at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-252): [#def1309]
krb5-1.21.3/src/lib/rpc/unit-test/server.c: scope_hint: In function ‘rpc_test_echo_1_svc’
krb5-1.21.3/src/lib/rpc/unit-test/server.c:161:6: warning[-Wunused-result]: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’
Error: CPPCHECK_WARNING (CWE-401): [#def1310]
krb5-1.21.3/src/lib/rpc/xdr_rec.c:167: error[memleak]: Memory leak: rstrm
Error: CPPCHECK_WARNING (CWE-457): [#def1311]
krb5-1.21.3/src/lib/rpc/xdr_rec.c:215: error[uninitvar]: Uninitialized variable: mylong
Error: CPPCHECK_WARNING (CWE-457): [#def1312]
krb5-1.21.3/src/lib/rpc/xdr_rec.c:537: error[uninitvar]: Uninitialized variable: header
Error: CPPCHECK_WARNING (CWE-457): [#def1313]
krb5-1.21.3/src/lib/rpc/xdr_stdio.c:104: error[uninitvar]: Uninitialized variable: tmp
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1314]
krb5-1.21.3/src/plugins/authdata/greet_client/greet.c:329:16: warning[-Wanalyzer-malloc-leak]: leak of ‘contents’
krb5-1.21.3/src/plugins/authdata/greet_client/greet.c:320:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/authdata/greet_client/greet.c:324:9: branch_false: ...to here
krb5-1.21.3/src/plugins/authdata/greet_client/greet.c:324:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/authdata/greet_client/greet.c:325:20: branch_true: ...to here
krb5-1.21.3/src/plugins/authdata/greet_client/greet.c:325:20: acquire_memory: allocated here
krb5-1.21.3/src/plugins/authdata/greet_client/greet.c:326:12: branch_false: following ‘false’ branch (when ‘contents’ is non-NULL)...
krb5-1.21.3/src/plugins/authdata/greet_client/greet.c:329:16: branch_false: ...to here
krb5-1.21.3/src/plugins/authdata/greet_client/greet.c:329:16: danger: ‘contents’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1315]
krb5-1.21.3/src/plugins/hostrealm/test/main.c:72:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/hostrealm/test/main.c:54:1: enter_function: entry to ‘split_comps’
krb5-1.21.3/src/plugins/hostrealm/test/main.c:68:16: branch_false: following ‘false’ branch (when ‘q’ is non-NULL)...
krb5-1.21.3/src/plugins/hostrealm/test/main.c:68:55: branch_false: ...to here
krb5-1.21.3/src/plugins/hostrealm/test/main.c:68:42: call_function: calling ‘k5memdup0’ from ‘split_comps’
krb5-1.21.3/src/plugins/hostrealm/test/main.c:68:42: return_function: returning to ‘split_comps’ from ‘k5memdup0’
krb5-1.21.3/src/plugins/hostrealm/test/main.c:69:12: branch_false: following ‘false’ branch (when ‘word’ is non-NULL)...
krb5-1.21.3/src/plugins/hostrealm/test/main.c:71:32: branch_false: ...to here
krb5-1.21.3/src/plugins/hostrealm/test/main.c:72:12: branch_false: following ‘false’ branch (when ‘newptr’ is non-NULL)...
krb5-1.21.3/src/plugins/hostrealm/test/main.c:75:14: branch_false: ...to here
krb5-1.21.3/src/plugins/hostrealm/test/main.c:78:12: branch_false: following ‘false’ branch (when ‘q’ is non-NULL)...
krb5-1.21.3/src/plugins/hostrealm/test/main.c:80:9: branch_false: ...to here
krb5-1.21.3/src/plugins/hostrealm/test/main.c:68:16: branch_true: following ‘true’ branch (when ‘q’ is NULL)...
krb5-1.21.3/src/plugins/hostrealm/test/main.c:68:30: branch_true: ...to here
krb5-1.21.3/src/plugins/hostrealm/test/main.c:69:12: branch_false: following ‘false’ branch (when ‘word’ is non-NULL)...
krb5-1.21.3/src/plugins/hostrealm/test/main.c:71:32: branch_false: ...to here
krb5-1.21.3/src/plugins/hostrealm/test/main.c:72:12: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1316]
krb5-1.21.3/src/plugins/hostrealm/test/main.c:86:5: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
krb5-1.21.3/src/plugins/hostrealm/test/main.c:54:1: enter_function: entry to ‘split_comps’
krb5-1.21.3/src/plugins/hostrealm/test/main.c:68:16: branch_false: following ‘false’ branch (when ‘q’ is non-NULL)...
krb5-1.21.3/src/plugins/hostrealm/test/main.c:68:55: branch_false: ...to here
krb5-1.21.3/src/plugins/hostrealm/test/main.c:68:42: call_function: calling ‘k5memdup0’ from ‘split_comps’
krb5-1.21.3/src/plugins/hostrealm/test/main.c:68:42: return_function: returning to ‘split_comps’ from ‘k5memdup0’
krb5-1.21.3/src/plugins/hostrealm/test/main.c:69:12: branch_false: following ‘false’ branch (when ‘word’ is non-NULL)...
krb5-1.21.3/src/plugins/hostrealm/test/main.c:71:32: branch_false: ...to here
krb5-1.21.3/src/plugins/hostrealm/test/main.c:72:12: branch_true: following ‘true’ branch (when ‘newptr’ is NULL)...
krb5-1.21.3/src/plugins/hostrealm/test/main.c:73:13: branch_true: ...to here
krb5-1.21.3/src/plugins/hostrealm/test/main.c:86:5: danger: ‘word’ leaks here; was allocated at [(10)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/9)
Error: COMPILER_WARNING: [#def1317]
krb5-1.21.3/src/plugins/kadm5_auth/test/main.c: scope_hint: In function ‘welcomer_end’
krb5-1.21.3/src/plugins/kadm5_auth/test/main.c:257:33: warning[-Wformat-truncation=]: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 10
krb5-1.21.3/src/plugins/kadm5_auth/test/main.c:257:32: note: directive argument in the range [-2147483647, 2147483647]
/usr/include/bits/stdio2.h:68:10: note: ‘__snprintf_chk’ output between 2 and 12 bytes into a destination of size 10
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1318]
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:146:21: warning[-Wanalyzer-malloc-leak]: leak of ‘db’
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:70:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:73:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:73:28: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:74:8: branch_false: following ‘false’ branch (when ‘db’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:77:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:120:12: branch_true: following ‘true’ branch (when ‘lockp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:121:20: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:126:8: branch_false: following ‘false’ branch (when ‘lockp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:145:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:145:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:146:21: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:146:21: danger: ‘db’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1319]
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:155:41: warning[-Wanalyzer-malloc-leak]: leak of ‘db’
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:70:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:73:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:73:28: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:74:8: branch_false: following ‘false’ branch (when ‘db’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:77:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:145:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:146:21: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:146:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:155:41: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:155:41: danger: ‘db’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1320]
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:166:9: warning[-Wanalyzer-malloc-leak]: leak of ‘db’
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:70:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:73:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:73:28: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:74:8: branch_false: following ‘false’ branch (when ‘db’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:77:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:145:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:146:21: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:146:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:155:41: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:166:9: danger: ‘db’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1321]
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:306:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fdopen(krb5int_labeled_open(*db_20(D)->lock.filename, 194, 384), "w+")’
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:295:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:298:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:298:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:299:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:299:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:301:18: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:303:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:305:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:306:39: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/adb_openclose.c:306:16: danger: ‘fdopen(krb5int_labeled_open(*db_20(D)->lock.filename, 194, 384), "w+")’ leaks here; was allocated at [(9)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1322]
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:217:5: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup(dbdata.data, dbdata.size, & ret)’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:180:1: enter_function: entry to ‘osa_adb_get_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:191:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:193:7: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:197:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:211:13: call_function: inlined call to ‘k5alloc’ from ‘osa_adb_get_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:214:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:214:20: call_function: calling ‘k5memdup’ from ‘osa_adb_get_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:214:20: return_function: returning to ‘osa_adb_get_policy’ from ‘k5memdup’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:215:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:217:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:217:5: danger: ‘k5memdup(dbdata.data, dbdata.size, & ret)’ leaks here; was allocated at [(17)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1323]
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:217:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:180:1: enter_function: entry to ‘osa_adb_get_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:191:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:193:7: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:197:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:211:13: call_function: inlined call to ‘k5alloc’ from ‘osa_adb_get_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:214:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:214:20: call_function: calling ‘k5memdup’ from ‘osa_adb_get_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:214:20: return_function: returning to ‘osa_adb_get_policy’ from ‘k5memdup’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:215:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:217:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:217:5: danger: ‘ptr’ leaks here; was allocated at [(10)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1324]
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:218:10: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:180:1: enter_function: entry to ‘osa_adb_get_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:191:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:193:7: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:197:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:211:13: call_function: inlined call to ‘k5alloc’ from ‘osa_adb_get_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:214:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:214:20: call_function: calling ‘k5memdup’ from ‘osa_adb_get_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:214:20: return_function: returning to ‘osa_adb_get_policy’ from ‘k5memdup’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:215:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:217:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:218:10: danger: ‘ptr’ leaks here; was allocated at [(10)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1325]
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:350:9: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup(dbdata.data, dbdata.size, & ret)’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:322:1: enter_function: entry to ‘osa_adb_iter_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:332:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:334:7: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:339:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:340:17: call_function: inlined call to ‘k5alloc’ from ‘osa_adb_iter_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:344:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:344:24: call_function: calling ‘k5memdup’ from ‘osa_adb_iter_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:344:24: return_function: returning to ‘osa_adb_iter_policy’ from ‘k5memdup’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:350:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:350:9: danger: ‘k5memdup(dbdata.data, dbdata.size, & ret)’ leaks here; was allocated at [(17)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1326]
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:350:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:322:1: enter_function: entry to ‘osa_adb_iter_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:332:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:334:7: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:339:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:340:17: call_function: inlined call to ‘k5alloc’ from ‘osa_adb_iter_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:344:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:344:24: call_function: calling ‘k5memdup’ from ‘osa_adb_iter_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:344:24: return_function: returning to ‘osa_adb_iter_policy’ from ‘k5memdup’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:350:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:350:9: danger: ‘ptr’ leaks here; was allocated at [(10)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1327]
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:351:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:322:1: enter_function: entry to ‘osa_adb_iter_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:332:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:334:7: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:339:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:340:17: call_function: inlined call to ‘k5alloc’ from ‘osa_adb_iter_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:344:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:344:24: call_function: calling ‘k5memdup’ from ‘osa_adb_iter_policy’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:344:24: return_function: returning to ‘osa_adb_iter_policy’ from ‘k5memdup’
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:345:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:350:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/adb_policy.c:351:13: danger: ‘ptr’ leaks here; was allocated at [(10)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1328]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:232:27: warning[-Wanalyzer-null-argument]: use of NULL ‘opt’ where non-null expected
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1227:1: enter_function: entry to ‘krb5_db2_destroy’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1240:14: call_function: calling ‘configure_context’ from ‘krb5_db2_destroy’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1329]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:232:27: warning[-Wanalyzer-null-argument]: use of NULL ‘val’ where non-null expected
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1227:1: enter_function: entry to ‘krb5_db2_destroy’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1240:14: call_function: calling ‘configure_context’ from ‘krb5_db2_destroy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1330]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:244:13: warning[-Wanalyzer-malloc-leak]: leak of ‘opt’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1202:1: enter_function: entry to ‘krb5_db2_create’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1211:14: call_function: calling ‘configure_context’ from ‘krb5_db2_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1331]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:244:13: warning[-Wanalyzer-malloc-leak]: leak of ‘val’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1227:1: enter_function: entry to ‘krb5_db2_destroy’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1240:14: call_function: calling ‘configure_context’ from ‘krb5_db2_destroy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1332]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:253:18: warning[-Wanalyzer-malloc-leak]: leak of ‘val’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1227:1: enter_function: entry to ‘krb5_db2_destroy’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1240:14: call_function: calling ‘configure_context’ from ‘krb5_db2_destroy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1333]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:257:22: warning[-Wanalyzer-malloc-leak]: leak of ‘val’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1227:1: enter_function: entry to ‘krb5_db2_destroy’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1240:14: call_function: calling ‘configure_context’ from ‘krb5_db2_destroy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1334]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:267:14: warning[-Wanalyzer-malloc-leak]: leak of ‘val’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1227:1: enter_function: entry to ‘krb5_db2_destroy’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1240:14: call_function: calling ‘configure_context’ from ‘krb5_db2_destroy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1335]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:273:14: warning[-Wanalyzer-malloc-leak]: leak of ‘val’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1227:1: enter_function: entry to ‘krb5_db2_destroy’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1240:14: call_function: calling ‘configure_context’ from ‘krb5_db2_destroy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1336]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:369:10: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1463:1: enter_function: entry to ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1488:16: call_function: inlined call to ‘k5alloc’ from ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1491:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1495:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1497:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1498:14: call_function: calling ‘ctx_create_db’ from ‘krb5_db2_promote_db’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1337]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:374:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1463:1: enter_function: entry to ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1488:16: call_function: inlined call to ‘k5alloc’ from ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1491:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1495:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1497:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1498:14: call_function: calling ‘ctx_create_db’ from ‘krb5_db2_promote_db’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1338]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:387:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1463:1: enter_function: entry to ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1488:16: call_function: inlined call to ‘k5alloc’ from ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1491:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1495:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1497:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1498:14: call_function: calling ‘ctx_create_db’ from ‘krb5_db2_promote_db’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1339]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:697:23: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1463:1: enter_function: entry to ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1488:16: call_function: inlined call to ‘k5alloc’ from ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1491:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1495:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1497:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1498:14: call_function: calling ‘ctx_create_db’ from ‘krb5_db2_promote_db’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1340]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:703:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1463:1: enter_function: entry to ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1488:16: call_function: inlined call to ‘k5alloc’ from ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1491:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1495:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1497:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1498:14: call_function: calling ‘ctx_create_db’ from ‘krb5_db2_promote_db’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1341]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:706:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1463:1: enter_function: entry to ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1488:16: call_function: inlined call to ‘k5alloc’ from ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1491:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1495:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1497:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1498:14: call_function: calling ‘ctx_create_db’ from ‘krb5_db2_promote_db’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1342]
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:723:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1463:1: enter_function: entry to ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1471:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1474:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1476:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1488:16: call_function: inlined call to ‘k5alloc’ from ‘krb5_db2_promote_db’
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1491:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1495:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1497:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_db2.c:1498:14: call_function: calling ‘ctx_create_db’ from ‘krb5_db2_promote_db’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1343]
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:342:19: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:225:1: enter_function: entry to ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:237:13: call_function: inlined call to ‘k5alloc’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:251:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:253:8: branch_false: following ‘false’ branch (when ‘sizeleft > 37’)...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:260:5: call_function: inlined call to ‘load_16_le’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:299:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:305:5: call_function: inlined call to ‘load_16_le’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:308:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:314:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:314:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:315:27: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:316:25: call_function: calling ‘k5memdup’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:316:25: return_function: returning to ‘krb5_decode_princ_entry’ from ‘k5memdup’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:317:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:319:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:326:8: branch_false: following ‘false’ branch (when ‘sizeleft > 39’)...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:330:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:336:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:342:19: danger: ‘<unknown>’ leaks here; was allocated at [(21)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1344]
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:342:19: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:225:1: enter_function: entry to ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:237:13: call_function: inlined call to ‘k5alloc’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:251:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:253:8: branch_false: following ‘false’ branch (when ‘sizeleft > 37’)...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:260:5: call_function: inlined call to ‘load_16_le’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:299:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:305:5: call_function: inlined call to ‘load_16_le’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:308:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:314:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:314:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:326:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:326:8: branch_false: following ‘false’ branch (when ‘sizeleft > 39’)...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:330:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:336:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:342:19: danger: ‘ptr’ leaks here; was allocated at [(4)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1345]
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:440:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:225:1: enter_function: entry to ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:237:13: call_function: inlined call to ‘k5alloc’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:251:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:253:8: branch_false: following ‘false’ branch (when ‘sizeleft > 37’)...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:260:5: call_function: inlined call to ‘load_16_le’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:299:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:305:5: call_function: inlined call to ‘load_16_le’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:308:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:314:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:314:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:315:27: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:316:25: call_function: calling ‘k5memdup’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:316:25: return_function: returning to ‘krb5_decode_princ_entry’ from ‘k5memdup’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:317:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:319:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:440:5: danger: ‘<unknown>’ leaks here; was allocated at [(21)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1346]
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:440:5: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:225:1: enter_function: entry to ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:237:13: call_function: inlined call to ‘k5alloc’ from ‘krb5_decode_princ_entry’
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:251:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:253:8: branch_true: following ‘true’ branch (when ‘sizeleft <= 37’)...
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:254:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/kdb_xdr.c:440:5: danger: ‘ptr’ leaks here; was allocated at [(4)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1347]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:205:33: warning[-Wanalyzer-malloc-leak]: leak of ‘dbp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:38: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:176:12: branch_false: following ‘false’ branch (when ‘<unknown> == 1234’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:180:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:193:12: branch_true: following ‘true’ branch (when ‘fname’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:194:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:205:33: danger: ‘dbp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1348]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:205:33: warning[-Wanalyzer-malloc-leak]: leak of ‘t’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:176:12: branch_false: following ‘false’ branch (when ‘<unknown> == 1234’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:180:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:193:12: branch_true: following ‘true’ branch (when ‘fname’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:194:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:205:33: danger: ‘t’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1349]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:13: warning[-Wanalyzer-malloc-leak]: leak of ‘dbp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:38: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:176:12: branch_false: following ‘false’ branch (when ‘<unknown> == 1234’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:180:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:193:12: branch_true: following ‘true’ branch (when ‘fname’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:194:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:205:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:13: danger: ‘dbp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1350]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:13: warning[-Wanalyzer-malloc-leak]: leak of ‘t’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:176:12: branch_false: following ‘false’ branch (when ‘<unknown> == 1234’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:180:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:193:12: branch_true: following ‘true’ branch (when ‘fname’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:194:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:205:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:13: danger: ‘t’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1351]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:309:13: warning[-Wanalyzer-malloc-leak]: leak of ‘dbp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:38: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:205:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:219:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:221:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:309:13: danger: ‘dbp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1352]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:309:13: warning[-Wanalyzer-malloc-leak]: leak of ‘t’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:205:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:219:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:221:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:309:13: danger: ‘t’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1353]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:312:17: warning[-Wanalyzer-malloc-leak]: leak of ‘dbp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:38: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:205:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:219:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:221:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:308:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:311:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:311:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:312:17: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:312:17: danger: ‘dbp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1354]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:312:17: warning[-Wanalyzer-malloc-leak]: leak of ‘t’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:205:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:219:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:221:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:308:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:311:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:311:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:312:17: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:312:17: danger: ‘t’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1355]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:338:31: warning[-Wanalyzer-malloc-leak]: leak of ‘t’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:205:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:216:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:219:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:219:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:221:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:308:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:310:17: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:335:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:336:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:337:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:338:31: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:338:31: danger: ‘t’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1356]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:424:19: warning[-Wanalyzer-malloc-leak]: leak of ‘dbp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:93:1: enter_function: entry to ‘__kdb2_bt_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:38: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:176:12: branch_false: following ‘false’ branch (when ‘<unknown> == 1234’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:180:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:193:12: branch_false: following ‘false’ branch (when ‘fname’ is NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:209:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:209:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:211:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:211:33: call_function: calling ‘tmp’ from ‘__kdb2_bt_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1357]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:424:19: warning[-Wanalyzer-malloc-leak]: leak of ‘t’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:93:1: enter_function: entry to ‘__kdb2_bt_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:176:12: branch_false: following ‘false’ branch (when ‘<unknown> == 1234’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:180:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:193:12: branch_false: following ‘false’ branch (when ‘fname’ is NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:209:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:209:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:211:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:211:33: call_function: calling ‘tmp’ from ‘__kdb2_bt_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1358]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:426:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dbp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:93:1: enter_function: entry to ‘__kdb2_bt_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:38: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:176:12: branch_false: following ‘false’ branch (when ‘<unknown> == 1234’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:180:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:193:12: branch_false: following ‘false’ branch (when ‘fname’ is NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:209:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:209:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:211:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:211:33: call_function: calling ‘tmp’ from ‘__kdb2_bt_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1359]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:426:9: warning[-Wanalyzer-malloc-leak]: leak of ‘t’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:93:1: enter_function: entry to ‘__kdb2_bt_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:159:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:27: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:163:12: branch_false: following ‘false’ branch (when ‘t’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:165:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:173:12: branch_false: following ‘false’ branch (when ‘dbp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:175:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:176:12: branch_false: following ‘false’ branch (when ‘<unknown> == 1234’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:180:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:193:12: branch_false: following ‘false’ branch (when ‘fname’ is NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:209:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:209:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:211:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_open.c:211:33: call_function: calling ‘tmp’ from ‘__kdb2_bt_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1360]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:400:27: warning[-Wanalyzer-malloc-leak]: leak of ‘l’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:352:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:354:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:384:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:384:12: branch_false: following ‘false’ branch (when ‘l’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:389:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:399:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:400:27: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:400:27: danger: ‘l’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1361]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:406:17: warning[-Wanalyzer-malloc-leak]: leak of ‘l’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:352:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:354:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:384:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:384:12: branch_false: following ‘false’ branch (when ‘l’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:389:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:399:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:400:27: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:400:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:405:30: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/btree/bt_split.c:406:17: danger: ‘l’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1362]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:109:24: warning[-Wanalyzer-malloc-leak]: leak of ‘hashp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:98:1: enter_function: entry to ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:107:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:31: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:12: branch_false: following ‘false’ branch (when ‘hashp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:113:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:131:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:133:23: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:137:12: branch_true: following ‘true’ branch (when ‘new_table != 0’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:138:31: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:138:31: call_function: calling ‘init_hash’ from ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:138:31: return_function: returning to ‘__kdb2_hash_open’ from ‘init_hash’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:138:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:139:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:252:12: branch_false: following ‘false’ branch (when ‘hashp’ is NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:255:1: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:109:24: danger: ‘hashp’ leaks here; was allocated at [(4)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1363]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:131:34: warning[-Wanalyzer-malloc-leak]: leak of ‘hashp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:107:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:31: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:12: branch_false: following ‘false’ branch (when ‘hashp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:113:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:124:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:125:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:131:34: danger: ‘hashp’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1364]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:133:23: warning[-Wanalyzer-malloc-leak]: leak of ‘hashp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:107:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:31: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:12: branch_false: following ‘false’ branch (when ‘hashp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:113:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:124:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:125:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:131:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:133:23: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:133:23: danger: ‘hashp’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1365]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:160:21: warning[-Wanalyzer-malloc-leak]: leak of ‘hashp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:98:1: enter_function: entry to ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:107:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:31: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:12: branch_false: following ‘false’ branch (when ‘hashp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:113:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:124:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:125:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:131:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:133:23: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:137:12: branch_false: following ‘false’ branch (when ‘new_table == 0’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:142:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:21: call_function: calling ‘hget_header’ from ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:21: return_function: returning to ‘__kdb2_hash_open’ from ‘hget_header’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:154:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:154:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:157:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:157:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:160:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:160:21: danger: ‘hashp’ leaks here; was allocated at [(4)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1366]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:186:21: warning[-Wanalyzer-malloc-leak]: leak of ‘hashp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:98:1: enter_function: entry to ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:107:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:31: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:12: branch_false: following ‘false’ branch (when ‘hashp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:113:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:124:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:125:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:131:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:133:23: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:137:12: branch_false: following ‘false’ branch (when ‘new_table == 0’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:142:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:21: call_function: calling ‘hget_header’ from ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:21: return_function: returning to ‘__kdb2_hash_open’ from ‘hget_header’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:154:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:154:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:157:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:157:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:160:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:160:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:170:45: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:186:21: danger: ‘hashp’ leaks here; was allocated at [(4)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1367]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:190:9: warning[-Wanalyzer-malloc-leak]: leak of ‘hashp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:98:1: enter_function: entry to ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:107:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:31: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:12: branch_false: following ‘false’ branch (when ‘hashp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:113:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:124:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:125:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:131:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:133:23: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:137:12: branch_false: following ‘false’ branch (when ‘new_table == 0’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:142:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:21: call_function: calling ‘hget_header’ from ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:21: return_function: returning to ‘__kdb2_hash_open’ from ‘hget_header’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:154:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:154:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:157:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:157:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:160:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:160:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:170:45: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:188:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:190:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:190:9: danger: ‘hashp’ leaks here; was allocated at [(4)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1368]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:253:23: warning[-Wanalyzer-malloc-leak]: leak of ‘hashp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:98:1: enter_function: entry to ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:107:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:31: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:12: branch_false: following ‘false’ branch (when ‘hashp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:113:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:124:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:125:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:131:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:133:23: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:137:12: branch_false: following ‘false’ branch (when ‘new_table == 0’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:142:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:21: call_function: calling ‘hget_header’ from ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:21: return_function: returning to ‘__kdb2_hash_open’ from ‘hget_header’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:148:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:151:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:252:12: branch_true: following ‘true’ branch (when ‘hashp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:253:29: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:253:23: danger: ‘hashp’ leaks here; was allocated at [(4)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1369]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:314:37: warning[-Wanalyzer-malloc-leak]: leak of ‘hashp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:98:1: enter_function: entry to ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:107:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:31: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:12: branch_false: following ‘false’ branch (when ‘hashp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:113:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:131:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:133:23: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:137:12: branch_true: following ‘true’ branch (when ‘new_table != 0’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:138:31: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:138:31: call_function: calling ‘init_hash’ from ‘__kdb2_hash_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1370]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:319:45: warning[-Wanalyzer-malloc-leak]: leak of ‘hashp’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:98:1: enter_function: entry to ‘__kdb2_hash_open’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:107:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:31: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:111:12: branch_false: following ‘false’ branch (when ‘hashp’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:113:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:131:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:133:23: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:137:12: branch_true: following ‘true’ branch (when ‘new_table != 0’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:138:31: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash.c:138:31: call_function: calling ‘init_hash’ from ‘__kdb2_hash_open’
Error: COMPILER_WARNING (CWE-252): [#def1371]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash_page.c: scope_hint: In function ‘overflow_page’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash_page.c:1056:31: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def1372]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash_page.c:1068:31: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def1373]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash_page.c:1092:39: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def1374]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash_page.c:1119:23: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def1375]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/hash/hash_page.c:1152:23: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1376]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:90:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:82:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:83:20: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:86:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:86:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:87:44: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:87:44: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:88:29: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:88:29: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:90:28: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1377]
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:204:21: warning[-Wanalyzer-malloc-leak]: leak of ‘tdata.data’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:62:1: enter_function: entry to ‘__kdb2_rec_put’
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:122:20: branch_false: following ‘false’ branch (when ‘nrec != 0’)...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:140:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:140:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:141:22: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:144:20: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:145:29: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:145:28: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:147:37: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:147:37: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:146:36: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:149:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:155:32: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:156:37: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/db2/libdb2/recno/rec_put.c:156:37: call_function: calling ‘__kdb2_rec_iput’ from ‘__kdb2_rec_put’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1378]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:118:12: warning[-Wanalyzer-malloc-leak]: leak of ‘*plist’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:111:8: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:114:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:115:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:117:18: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:118:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:122:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:115:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:117:18: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:118:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:122:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:115:21: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:117:18: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:117:18: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c:118:12: danger: ‘*plist’ leaks here; was allocated at [(15)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1379]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:65:18: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:93:1: enter_function: entry to ‘kdb5_ldap_create_policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:266:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_false: following ‘false’ branch (when ‘i >= argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: call_function: calling ‘init_ldap_realm’ from ‘kdb5_ldap_create_policy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1380]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:65:18: warning[-Wanalyzer-malloc-leak]: leak of ‘policyparams’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:93:1: enter_function: entry to ‘kdb5_ldap_create_policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:266:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_false: following ‘false’ branch (when ‘i >= argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: call_function: calling ‘init_ldap_realm’ from ‘kdb5_ldap_create_policy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1381]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:65:18: warning[-Wanalyzer-malloc-leak]: leak of ‘policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:677:1: enter_function: entry to ‘kdb5_ldap_view_policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:686:8: branch_false: following ‘false’ branch (when ‘argc == 2’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:690:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:690:14: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:691:8: branch_false: following ‘false’ branch (when ‘policy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:697:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:697:19: call_function: calling ‘init_ldap_realm’ from ‘kdb5_ldap_view_policy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1382]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:68:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:93:1: enter_function: entry to ‘kdb5_ldap_create_policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:266:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_false: following ‘false’ branch (when ‘i >= argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: call_function: calling ‘init_ldap_realm’ from ‘kdb5_ldap_create_policy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1383]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:68:13: warning[-Wanalyzer-malloc-leak]: leak of ‘policyparams’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:93:1: enter_function: entry to ‘kdb5_ldap_create_policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:266:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_false: following ‘false’ branch (when ‘i >= argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: call_function: calling ‘init_ldap_realm’ from ‘kdb5_ldap_create_policy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1384]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:68:13: warning[-Wanalyzer-malloc-leak]: leak of ‘policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:677:1: enter_function: entry to ‘kdb5_ldap_view_policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:686:8: branch_false: following ‘false’ branch (when ‘argc == 2’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:690:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:690:14: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:691:8: branch_false: following ‘false’ branch (when ‘policy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:697:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:697:19: call_function: calling ‘init_ldap_realm’ from ‘kdb5_ldap_view_policy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1385]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:75:18: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:93:1: enter_function: entry to ‘kdb5_ldap_create_policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:266:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_false: following ‘false’ branch (when ‘i >= argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: call_function: calling ‘init_ldap_realm’ from ‘kdb5_ldap_create_policy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1386]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:75:18: warning[-Wanalyzer-malloc-leak]: leak of ‘policyparams’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:93:1: enter_function: entry to ‘kdb5_ldap_create_policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:266:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_false: following ‘false’ branch (when ‘i >= argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: call_function: calling ‘init_ldap_realm’ from ‘kdb5_ldap_create_policy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1387]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:75:18: warning[-Wanalyzer-malloc-leak]: leak of ‘policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:677:1: enter_function: entry to ‘kdb5_ldap_view_policy’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:686:8: branch_false: following ‘false’ branch (when ‘argc == 2’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:690:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:690:14: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:691:8: branch_false: following ‘false’ branch (when ‘policy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:697:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:697:19: call_function: calling ‘init_ldap_realm’ from ‘kdb5_ldap_view_policy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1388]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:126:20: warning[-Wanalyzer-malloc-leak]: leak of ‘policyparams’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:123:16: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:123:16: branch_false: following ‘false’ branch (when ‘argc > i’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:126:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:126:20: danger: ‘policyparams’ leaks here; was allocated at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1389]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:129:17: warning[-Wanalyzer-malloc-leak]: leak of ‘policyparams’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:123:16: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:123:16: branch_false: following ‘false’ branch (when ‘argc > i’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:126:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:127:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:129:37: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:129:17: danger: ‘policyparams’ leaks here; was allocated at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1390]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:140:20: warning[-Wanalyzer-malloc-leak]: leak of ‘policyparams’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:137:16: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:137:16: branch_false: following ‘false’ branch (when ‘argc > i’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:140:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:140:20: danger: ‘policyparams’ leaks here; was allocated at [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1391]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:143:17: warning[-Wanalyzer-malloc-leak]: leak of ‘policyparams’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:137:16: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:137:16: branch_false: following ‘false’ branch (when ‘argc > i’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:140:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:141:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:143:37: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:143:17: danger: ‘policyparams’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1392]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:268:17: warning[-Wanalyzer-malloc-leak]: leak of ‘policyparams’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:266:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:268:37: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:268:17: danger: ‘policyparams’ leaks here; was allocated at [(3)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1393]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:279:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:266:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_false: following ‘false’ branch (when ‘i >= argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:279:29: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:279:9: danger: ‘<unknown>’ leaks here; was allocated at [(37)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/36)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1394]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:279:9: warning[-Wanalyzer-malloc-leak]: leak of ‘policyparams’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:266:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_false: following ‘false’ branch (when ‘i >= argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:279:29: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:279:9: danger: ‘policyparams’ leaks here; was allocated at [(3)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1395]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:284:19: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:266:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_false: following ‘false’ branch (when ‘i >= argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:284:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:284:19: danger: ‘<unknown>’ leaks here; was allocated at [(37)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/36)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1396]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:284:19: warning[-Wanalyzer-malloc-leak]: leak of ‘policyparams’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_true: following ‘true’ branch (when ‘i < argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:122:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:136:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:28: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:150:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:159:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:168:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:177:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:186:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:195:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:204:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:213:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:222:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:231:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:240:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:249:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:261:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:265:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:266:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:121:17: branch_false: following ‘false’ branch (when ‘i >= argc’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:278:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:284:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:284:19: danger: ‘policyparams’ leaks here; was allocated at [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1397]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:297:5: warning[-Wanalyzer-malloc-leak]: leak of ‘policyparams’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:111:47: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:112:8: branch_false: following ‘false’ branch (when ‘policyparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:118:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:275:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:276:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c:297:5: danger: ‘policyparams’ leaks here; was allocated at [(3)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1398]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:253:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tmp_file, "w")’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:118:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:122:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:17: branch_false: following ‘false’ branch (when ‘service_object’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:158:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:168:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:182:11: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:192:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:199:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:203:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:20: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:12: branch_true: following ‘true’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:206:23: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:212:8: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:247:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:251:19: acquire_resource: opened here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:253:9: danger: ‘fopen(tmp_file, "w")’ leaks here; was opened at [(24)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1399]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:261:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tmp_file, "w")’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:118:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:122:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:17: branch_false: following ‘false’ branch (when ‘service_object’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:158:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:168:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:182:11: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:192:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:199:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:203:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:20: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:12: branch_true: following ‘true’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:206:23: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:212:8: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:247:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:251:19: acquire_resource: opened here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:256:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:261:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:261:9: danger: ‘fopen(tmp_file, "w")’ leaks here; was opened at [(24)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1400]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:263:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tmp_file, "w")’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:118:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:122:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:17: branch_false: following ‘false’ branch (when ‘service_object’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:158:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:168:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:182:11: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:192:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:199:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:203:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:20: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:12: branch_true: following ‘true’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:206:23: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:212:8: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:247:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:251:19: acquire_resource: opened here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:256:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:261:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:263:9: danger: ‘fopen(tmp_file, "w")’ leaks here; was opened at [(24)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1401]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:268:21: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tmp_file, "w")’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:118:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:122:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:17: branch_false: following ‘false’ branch (when ‘service_object’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:158:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:168:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:182:11: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:192:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:199:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:203:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:20: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:12: branch_true: following ‘true’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:206:23: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:212:8: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:247:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:251:19: acquire_resource: opened here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:256:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:261:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:264:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:265:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:265:16: branch_true: following ‘true’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:266:23: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:268:21: danger: ‘fopen(tmp_file, "w")’ leaks here; was opened at [(24)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1402]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:277:21: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tmp_file, "w")’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:118:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:122:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:17: branch_false: following ‘false’ branch (when ‘service_object’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:158:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:168:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:182:11: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:192:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:199:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:203:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:20: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:12: branch_true: following ‘true’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:206:23: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:212:8: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:247:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:251:19: acquire_resource: opened here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:256:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:261:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:264:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:265:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:265:16: branch_false: following ‘false’ branch (when ‘str’ is NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:276:21: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:277:21: danger: ‘fopen(tmp_file, "w")’ leaks here; was opened at [(24)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1403]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:288:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(tmp_file, "w")’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:113:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:118:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:122:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:121:17: branch_false: following ‘false’ branch (when ‘service_object’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:158:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:168:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:174:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:182:11: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:192:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:194:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:199:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:203:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:20: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:204:12: branch_true: following ‘true’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:206:23: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:212:8: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:241:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:247:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:251:19: acquire_resource: opened here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:256:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:261:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:287:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:289:21: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c:288:13: danger: ‘fopen(tmp_file, "w")’ leaks here; was opened at [(24)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/23)
Error: COMPILER_WARNING: [#def1404]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c: scope_hint: In function ‘extended_com_err_fn’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:230:5: warning[-Wsuggest-attribute=format]: function ‘extended_com_err_fn’ might be a candidate for ‘gnu_printf’ format attribute
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1405]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:292:27: warning[-Wanalyzer-malloc-leak]: leak of ‘cmd_argv’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:263:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:270:8: branch_false: following ‘false’ branch (when ‘cmd_argv’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:275:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:281:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:282:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:288:19: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:292:27: danger: ‘cmd_argv’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1406]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:294:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cmd_argv’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:263:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:270:8: branch_false: following ‘false’ branch (when ‘cmd_argv’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:275:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:281:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:282:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:288:19: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:292:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:295:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:294:17: danger: ‘cmd_argv’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1407]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:300:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cmd_argv’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:263:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:270:8: branch_false: following ‘false’ branch (when ‘cmd_argv’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:275:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:281:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:282:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:299:19: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:300:17: danger: ‘cmd_argv’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1408]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:301:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cmd_argv’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:263:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:270:8: branch_false: following ‘false’ branch (when ‘cmd_argv’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:275:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:281:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:282:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:299:19: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:300:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:302:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:301:17: danger: ‘cmd_argv’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1409]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:310:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cmd_argv’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:263:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:270:8: branch_false: following ‘false’ branch (when ‘cmd_argv’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:275:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:281:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:282:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:309:16: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:311:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:310:17: danger: ‘cmd_argv’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1410]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:337:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cmd_argv’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:263:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:270:8: branch_false: following ‘false’ branch (when ‘cmd_argv’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:275:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:281:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:282:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:322:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:326:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:334:19: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:336:16: branch_true: following ‘true’ branch (when ‘passwd’ is NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:337:43: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:337:17: danger: ‘cmd_argv’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1411]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:392:18: warning[-Wanalyzer-malloc-leak]: leak of ‘cmd_argv’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:263:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:270:8: branch_false: following ‘false’ branch (when ‘cmd_argv’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:275:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:365:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:375:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:375:8: branch_false: following ‘false’ branch (when ‘print_help_message == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:385:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:390:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:391:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:392:18: danger: ‘cmd_argv’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1412]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:395:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cmd_argv’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:263:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:270:8: branch_false: following ‘false’ branch (when ‘cmd_argv’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:275:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:365:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:375:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:375:8: branch_false: following ‘false’ branch (when ‘print_help_message == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:385:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:390:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:391:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:393:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:394:16: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:394:16: branch_true: following ‘true’ branch (when ‘realm_name_required != 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:395:44: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:395:17: danger: ‘cmd_argv’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1413]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:400:9: warning[-Wanalyzer-malloc-leak]: leak of ‘cmd_argv’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:263:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:270:8: branch_false: following ‘false’ branch (when ‘cmd_argv’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:275:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:365:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:375:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:375:8: branch_false: following ‘false’ branch (when ‘print_help_message == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:385:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:390:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:391:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:400:9: danger: ‘cmd_argv’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1414]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:408:14: warning[-Wanalyzer-malloc-leak]: leak of ‘cmd_argv’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:263:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:270:8: branch_false: following ‘false’ branch (when ‘cmd_argv’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:275:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:365:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:375:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:375:8: branch_false: following ‘false’ branch (when ‘print_help_message == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:385:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:408:14: danger: ‘cmd_argv’ leaks here; was allocated at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1415]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:414:18: warning[-Wanalyzer-malloc-leak]: leak of ‘cmd_argv’
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:263:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:269:26: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:270:8: branch_false: following ‘false’ branch (when ‘cmd_argv’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:275:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:365:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:375:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:375:8: branch_false: following ‘false’ branch (when ‘print_help_message == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:385:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:413:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:414:49: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c:414:18: danger: ‘cmd_argv’ leaks here; was allocated at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1416]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/y.tab.c:1224:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyss’
krb5-1.21.3/src/kadmin/cli/getdate.y:864:1: enter_function: entry to ‘get_date_rel’
krb5-1.21.3/src/kadmin/cli/getdate.y:880:12: branch_false: following ‘false’ branch (when ‘tm’ is non-NULL)...
krb5-1.21.3/src/kadmin/cli/getdate.y:882:9: branch_false: ...to here
krb5-1.21.3/src/kadmin/cli/getdate.y:884:12: branch_false: following ‘false’ branch (when ‘tm’ is non-NULL)...
krb5-1.21.3/src/kadmin/cli/getdate.y:886:24: branch_false: ...to here
krb5-1.21.3/src/kadmin/cli/getdate.y:890:8: branch_false: following ‘false’ branch (when ‘tm’ is non-NULL)...
krb5-1.21.3/src/kadmin/cli/getdate.y:892:14: branch_false: ...to here
krb5-1.21.3/src/kadmin/cli/getdate.y:948:9: call_function: calling ‘getdate_yyparse’ from ‘get_date_rel’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1417]
krb5-1.21.3/src/plugins/kdb/ldap/ldap_util/y.tab.c:1351:3: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
krb5-1.21.3/src/kadmin/cli/getdate.y:1016:1: enter_function: entry to ‘get_date’
krb5-1.21.3/src/kadmin/cli/getdate.y:1018:12: call_function: calling ‘get_date_rel’ from ‘get_date’
Error: COMPILER_WARNING: [#def1418]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c: scope_hint: In function ‘krb5_ldap_get_age’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c:46:1: warning[-Wold-style-definition]: old-style function definition
Error: COMPILER_WARNING: [#def1419]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c:46:1: warning[-Wold-style-definition]: old-style function definition
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1420]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c:179:10: warning[-Wanalyzer-malloc-leak]: leak of ‘server’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c:174:14: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c:175:8: branch_false: following ‘false’ branch (when ‘server’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c:177:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c:179:10: danger: ‘server’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1421]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:108:19: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:53:1: enter_function: entry to ‘krb5_ldap_create’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:63:20: call_function: inlined call to ‘k5alloc’ from ‘krb5_ldap_create’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:66:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:70:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:75:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:76:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:80:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:81:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:86:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:88:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:92:44: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:93:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:96:42: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:97:8: branch_false: following ‘false’ branch (when ‘rparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:101:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:102:27: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:103:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:108:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:108:19: danger: ‘<unknown>’ leaks here; was allocated at [(18)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/17)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1422]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:108:19: warning[-Wanalyzer-malloc-leak]: leak of ‘rparams’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:53:1: enter_function: entry to ‘krb5_ldap_create’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:63:20: call_function: inlined call to ‘k5alloc’ from ‘krb5_ldap_create’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:66:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:70:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:75:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:76:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:80:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:81:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:86:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:88:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:92:44: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:93:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:96:42: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:96:42: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:97:8: branch_false: following ‘false’ branch (when ‘rparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:101:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:103:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:108:19: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:108:19: danger: ‘rparams’ leaks here; was allocated at [(16)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1423]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:120:9: warning[-Wanalyzer-malloc-leak]: leak of ‘rparams’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:53:1: enter_function: entry to ‘krb5_ldap_create’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:63:20: call_function: inlined call to ‘k5alloc’ from ‘krb5_ldap_create’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:66:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:70:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:75:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:76:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:80:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:81:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:86:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:88:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:92:44: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:93:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:96:42: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:96:42: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:97:8: branch_false: following ‘false’ branch (when ‘rparams’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:101:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:103:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:105:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c:120:9: danger: ‘rparams’ leaks here; was allocated at [(16)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1424]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:686:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:640:1: enter_function: entry to ‘decode_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:656:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:658:15: call_function: inlined call to ‘load_16_be’ from ‘decode_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:659:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:661:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:686:16: branch_false: following ‘false’ branch (when ‘newlist’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:689:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:689:33: call_function: calling ‘k5memdup0’ from ‘decode_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:689:33: return_function: returning to ‘decode_tl_data’ from ‘k5memdup0’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:690:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:692:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:656:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:658:15: call_function: inlined call to ‘load_16_be’ from ‘decode_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:659:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:661:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:686:16: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1425]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:708:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:640:1: enter_function: entry to ‘decode_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:656:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:658:15: call_function: inlined call to ‘load_16_be’ from ‘decode_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:659:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:661:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:686:16: branch_false: following ‘false’ branch (when ‘newlist’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:689:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:689:33: call_function: calling ‘k5memdup0’ from ‘decode_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:689:33: return_function: returning to ‘decode_tl_data’ from ‘k5memdup0’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:690:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:692:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:656:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:658:15: call_function: inlined call to ‘load_16_be’ from ‘decode_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:659:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:661:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:686:16: branch_false: following ‘false’ branch (when ‘newlist’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:689:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:689:33: call_function: calling ‘k5memdup0’ from ‘decode_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:689:33: return_function: returning to ‘decode_tl_data’ from ‘k5memdup0’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:690:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:692:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:656:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:658:15: call_function: inlined call to ‘load_16_be’ from ‘decode_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:659:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:661:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:686:16: branch_true: following ‘true’ branch (when ‘newlist’ is NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:687:17: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:706:17: branch_true: following ‘true’ branch (when ‘i < linkcount’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:707:20: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:708:5: danger: ‘<unknown>’ leaks here; was allocated at [(38)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/37)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1426]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:734:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:716:1: enter_function: entry to ‘get_int_from_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:728:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:731:9: call_function: calling ‘decode_tl_data’ from ‘get_int_from_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:731:9: return_function: returning to ‘get_int_from_tl_data’ from ‘decode_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:731:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:732:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:734:9: danger: ‘<unknown>’ leaks here; was allocated at [(19)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1427]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:919:18: warning[-Wanalyzer-malloc-leak]: leak of ‘userinfo_tl_data.tl_data_contents’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1411:1: enter_function: entry to ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1432:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1436:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1437:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1438:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1439:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1442:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1451:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1457:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1458:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1459:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1460:21: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1462:27: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1462:27: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1464:24: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1474:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1477:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1481:11: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1481:11: call_function: calling ‘get_time’ from ‘populate_krb5_db_entry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1428]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:976:14: warning[-Wanalyzer-malloc-leak]: leak of ‘userinfo_tl_data.tl_data_contents’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1411:1: enter_function: entry to ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1432:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1436:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1437:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1438:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1439:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1442:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1451:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1457:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1458:12: branch_true: following ‘true’ branch...
branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1459:25: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1460:21: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1462:27: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1462:27: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1464:24: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1474:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1477:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1481:11: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1481:11: call_function: calling ‘get_time’ from ‘populate_krb5_db_entry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1429]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1152:1: enter_function: entry to ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1164:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1170:8: branch_false: following ‘false’ branch (when ‘ld’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1175:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1179:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: call_function: calling ‘krb5_get_subtree_info’ from ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: return_function: returning to ‘krb5_ldap_get_reference_count’ from ‘krb5_get_subtree_info’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1191:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:29: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: danger: ‘*<unknown>’ leaks here; was allocated at [(17)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1430]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1152:1: enter_function: entry to ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1164:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1170:8: branch_false: following ‘false’ branch (when ‘ld’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1175:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1179:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: call_function: calling ‘krb5_get_subtree_info’ from ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: return_function: returning to ‘krb5_ldap_get_reference_count’ from ‘krb5_get_subtree_info’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1191:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:29: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: danger: ‘<unknown>’ leaks here; was allocated at [(17)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1431]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: warning[-Wanalyzer-malloc-leak]: leak of ‘subtree’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1152:1: enter_function: entry to ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1164:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1170:8: branch_false: following ‘false’ branch (when ‘ld’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1175:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1179:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: call_function: calling ‘krb5_get_subtree_info’ from ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: return_function: returning to ‘krb5_ldap_get_reference_count’ from ‘krb5_get_subtree_info’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1191:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:29: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: danger: ‘subtree’ leaks here; was allocated at [(15)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1432]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1196:13: warning[-Wanalyzer-malloc-leak]: leak of ‘subtree’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1152:1: enter_function: entry to ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1164:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1170:8: branch_false: following ‘false’ branch (when ‘ld’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1175:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1179:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: call_function: calling ‘krb5_get_subtree_info’ from ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: return_function: returning to ‘krb5_ldap_get_reference_count’ from ‘krb5_get_subtree_info’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1191:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:29: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1196:13: danger: ‘subtree’ leaks here; was allocated at [(15)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1433]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1199:19: warning[-Wanalyzer-malloc-leak]: leak of ‘subtree’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1152:1: enter_function: entry to ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1164:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1170:8: branch_false: following ‘false’ branch (when ‘ld’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1175:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1179:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: call_function: calling ‘krb5_get_subtree_info’ from ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: return_function: returning to ‘krb5_ldap_get_reference_count’ from ‘krb5_get_subtree_info’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1191:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:29: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1197:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1198:22: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1199:19: danger: ‘subtree’ leaks here; was allocated at [(15)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1434]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1203:18: warning[-Wanalyzer-malloc-leak]: leak of ‘subtree’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1152:1: enter_function: entry to ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1164:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1170:8: branch_false: following ‘false’ branch (when ‘ld’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1175:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1179:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: call_function: calling ‘krb5_get_subtree_info’ from ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: return_function: returning to ‘krb5_ldap_get_reference_count’ from ‘krb5_get_subtree_info’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1191:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:29: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1197:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1198:22: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1203:18: danger: ‘subtree’ leaks here; was allocated at [(15)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1435]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1207:9: warning[-Wanalyzer-malloc-leak]: leak of ‘subtree’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1152:1: enter_function: entry to ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1164:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1170:8: branch_false: following ‘false’ branch (when ‘ld’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1175:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1179:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: call_function: calling ‘krb5_get_subtree_info’ from ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: return_function: returning to ‘krb5_ldap_get_reference_count’ from ‘krb5_get_subtree_info’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1191:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:17: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1194:29: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1195:9: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1197:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1207:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1207:9: danger: ‘subtree’ leaks here; was allocated at [(15)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1436]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1258:11: warning[-Wanalyzer-malloc-leak]: leak of ‘k5memdup0(policy_dn, plen, & ret)’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1228:1: enter_function: entry to ‘krb5_ldap_policydn_to_name’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1240:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1243:8: branch_false: following ‘false’ branch (when ‘realmdn’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1247:12: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1249:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1252:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1255:11: call_function: calling ‘k5memdup0’ from ‘krb5_ldap_policydn_to_name’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1255:11: return_function: returning to ‘krb5_ldap_policydn_to_name’ from ‘k5memdup0’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1256:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1258:11: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1258:11: danger: ‘k5memdup0(policy_dn, plen, & ret)’ leaks here; was allocated at [(15)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-127): [#def1437]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1335:29: warning[-Wanalyzer-out-of-bounds]: heap-based buffer under-read
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:520:1: enter_function: entry to ‘krb5_get_subtree_info’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:535:15: call_function: inlined call to ‘k5calloc’ from ‘krb5_get_subtree_info’
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:549:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:554:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:554:8: branch_false: following ‘false’ branch (when ‘containerref’ is NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:562:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:562:5: call_function: calling ‘remove_overlapping_subtrees’ from ‘krb5_get_subtree_info’
Error: GCC_ANALYZER_WARNING (CWE-124): [#def1438]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1336:17: warning[-Wanalyzer-out-of-bounds]: heap-based buffer underwrite
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:520:1: enter_function: entry to ‘krb5_get_subtree_info’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:535:15: call_function: inlined call to ‘k5calloc’ from ‘krb5_get_subtree_info’
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:549:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:554:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:554:8: branch_false: following ‘false’ branch (when ‘containerref’ is NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:562:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:562:5: call_function: calling ‘remove_overlapping_subtrees’ from ‘krb5_get_subtree_info’
Error: GCC_ANALYZER_WARNING (CWE-127): [#def1439]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1340:29: warning[-Wanalyzer-out-of-bounds]: heap-based buffer under-read
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1152:1: enter_function: entry to ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1164:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1170:8: branch_false: following ‘false’ branch (when ‘ld’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1175:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1179:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: call_function: calling ‘krb5_get_subtree_info’ from ‘krb5_ldap_get_reference_count’
Error: GCC_ANALYZER_WARNING (CWE-124): [#def1440]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1341:17: warning[-Wanalyzer-out-of-bounds]: heap-based buffer underwrite
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1152:1: enter_function: entry to ‘krb5_ldap_get_reference_count’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1164:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1169:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1170:8: branch_false: following ‘false’ branch (when ‘ld’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1175:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1179:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1184:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1190:10: call_function: calling ‘krb5_get_subtree_info’ from ‘krb5_ldap_get_reference_count’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1441]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1686:5: warning[-Wanalyzer-malloc-leak]: leak of ‘userinfo_tl_data.tl_data_contents’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1411:1: enter_function: entry to ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1432:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1436:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1437:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1438:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1439:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1442:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1451:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1457:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1477:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1478:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1686:5: danger: ‘userinfo_tl_data.tl_data_contents’ leaks here; was allocated at [(20)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1442]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1687:5: warning[-Wanalyzer-malloc-leak]: leak of ‘userinfo_tl_data.tl_data_contents’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1411:1: enter_function: entry to ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1432:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1436:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1437:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1438:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1439:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1442:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1451:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1457:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1477:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1478:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1687:5: danger: ‘userinfo_tl_data.tl_data_contents’ leaks here; was allocated at [(20)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1443]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1688:5: warning[-Wanalyzer-malloc-leak]: leak of ‘userinfo_tl_data.tl_data_contents’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1411:1: enter_function: entry to ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1432:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1436:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1437:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1438:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1439:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1442:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1451:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1457:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1477:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1478:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1688:5: danger: ‘userinfo_tl_data.tl_data_contents’ leaks here; was allocated at [(20)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1444]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1689:5: warning[-Wanalyzer-malloc-leak]: leak of ‘userinfo_tl_data.tl_data_contents’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1411:1: enter_function: entry to ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1432:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1436:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1437:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1438:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1439:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1442:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1451:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1457:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1477:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1478:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1689:5: danger: ‘userinfo_tl_data.tl_data_contents’ leaks here; was allocated at [(20)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1445]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1690:5: warning[-Wanalyzer-malloc-leak]: leak of ‘userinfo_tl_data.tl_data_contents’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1411:1: enter_function: entry to ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1432:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1436:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1437:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1438:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1439:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1442:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1451:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1457:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1477:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1478:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1690:5: danger: ‘userinfo_tl_data.tl_data_contents’ leaks here; was allocated at [(20)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1446]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1691:5: warning[-Wanalyzer-malloc-leak]: leak of ‘userinfo_tl_data.tl_data_contents’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1411:1: enter_function: entry to ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1432:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1436:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1437:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1438:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1439:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1442:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1451:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1457:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1477:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1478:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1691:5: danger: ‘userinfo_tl_data.tl_data_contents’ leaks here; was allocated at [(20)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1447]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1692:5: warning[-Wanalyzer-malloc-leak]: leak of ‘userinfo_tl_data.tl_data_contents’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1411:1: enter_function: entry to ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1432:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1436:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1437:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1438:15: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1439:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1442:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1451:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1457:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1473:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: call_function: calling ‘store_tl_data’ from ‘populate_krb5_db_entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1476:15: return_function: returning to ‘populate_krb5_db_entry’ from ‘store_tl_data’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1477:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1478:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c:1692:5: danger: ‘userinfo_tl_data.tl_data_contents’ leaks here; was allocated at [(20)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1448]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:191:26: warning[-Wanalyzer-malloc-leak]: leak of ‘princ_name’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:133:1: enter_function: entry to ‘krb5_ldap_iterate’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:153:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:171:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:173:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:173:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:175:15: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:175:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:178:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:178:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:178:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:180:18: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:182:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:182:9: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:183:18: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:183:48: branch_true: following ‘true’ branch (when ‘ent’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:184:20: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:187:16: branch_true: following ‘true’ branch (when ‘values’ is non-NULL)...
branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:188:27: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:189:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:189:25: call_function: calling ‘krb5_ldap_parse_principal_name’ from ‘krb5_ldap_iterate’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:189:25: return_function: returning to ‘krb5_ldap_iterate’ from ‘krb5_ldap_parse_principal_name’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:189:24: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:191:26: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:191:26: danger: ‘princ_name’ leaks here; was allocated at [(26)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/25)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1449]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:220:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘subtree’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:139:32: release_memory: ‘subtree’ is NULL
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:153:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:216:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:219:11: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:220:20: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:220:20: release_memory: ‘subtree’ is NULL
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:220:20: release_memory: ‘subtree’ is NULL
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c:220:13: danger: dereference of NULL ‘subtree + (long unsigned int)(ntree + 4294967295) * 8’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1450]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:207:23: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:106:1: enter_function: entry to ‘krb5_ldap_get_principal’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:127:8: branch_false: following ‘false’ branch (when ‘searchfor’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:130:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:133:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:135:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:141:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:141:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:144:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:144:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:147:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:148:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:153:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:154:8: branch_false: following ‘false’ branch (when ‘filter’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:158:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:160:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:163:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:163:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:163:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:164:18: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:166:9: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:167:18: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:167:48: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:170:25: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:189:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:204:21: call_function: inlined call to ‘k5alloc’ from ‘krb5_ldap_get_principal’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:208:53: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:207:23: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:207:23: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:207:23: danger: ‘ptr’ leaks here; was allocated at [(30)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/29)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1451]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:378:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:563:1: enter_function: entry to ‘krb5_encode_histkey’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:569:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:572:20: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:572:11: call_function: inlined call to ‘k5calloc’ from ‘krb5_encode_histkey’
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:576:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:577:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:577:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:583:62: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:581:15: call_function: calling ‘encode_keys’ from ‘krb5_encode_histkey’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1452]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:378:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:504:1: enter_function: entry to ‘krb5_encode_krbsecretkey’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:513:8: branch_false: following ‘false’ branch (when ‘n_key_data >= 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:517:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:517:8: branch_true: following ‘true’ branch (when ‘n_key_data != 0’)...
branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:524:11: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:525:8: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:529:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:532:8: branch_false: following ‘false’ branch (when ‘n_key_data != 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:535:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:536:34: branch_true: following ‘true’ branch (when ‘i < n_key_data’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:537:18: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:538:19: call_function: calling ‘encode_keys’ from ‘krb5_encode_krbsecretkey’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1453]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:387:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:448:1: enter_function: entry to ‘encode_keys’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:458:8: branch_false: following ‘false’ branch (when ‘n_key_data > 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:464:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:464:16: call_function: inlined call to ‘k5calloc’ from ‘encode_keys’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:467:35: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:471:17: branch_true: following ‘true’ branch (when ‘i < n_key_data’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:472:21: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:472:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:471:33: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:480:12: call_function: inlined call to ‘k5alloc’ from ‘encode_keys’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:484:11: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:484:11: call_function: calling ‘asn1_encode_sequence_of_keys’ from ‘encode_keys’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1454]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:387:12: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:504:1: enter_function: entry to ‘krb5_encode_krbsecretkey’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:513:8: branch_false: following ‘false’ branch (when ‘n_key_data >= 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:517:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:517:8: branch_true: following ‘true’ branch (when ‘n_key_data != 0’)...
branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:524:11: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:525:8: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:529:8: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:532:8: branch_false: following ‘false’ branch (when ‘n_key_data != 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:535:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:536:34: branch_true: following ‘true’ branch (when ‘i < n_key_data’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:537:18: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:538:19: call_function: calling ‘encode_keys’ from ‘krb5_encode_krbsecretkey’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1455]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:403:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1575:1: enter_function: entry to ‘decode_keys’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1593:15: call_function: inlined call to ‘k5calloc’ from ‘decode_keys’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1596:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1598:41: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1601:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1601:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1603:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1606:15: call_function: calling ‘asn1_decode_sequence_of_keys’ from ‘decode_keys’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1456]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:407:11: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1575:1: enter_function: entry to ‘decode_keys’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1593:15: call_function: inlined call to ‘k5calloc’ from ‘decode_keys’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1596:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1598:41: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1601:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1601:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1603:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1606:15: call_function: calling ‘asn1_decode_sequence_of_keys’ from ‘decode_keys’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1457]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1552:9: warning[-Wanalyzer-malloc-leak]: leak of ‘keysets’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1629:1: enter_function: entry to ‘krb5_decode_krbsecretkey’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1637:11: call_function: calling ‘decode_keys’ from ‘krb5_decode_krbsecretkey’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1637:11: return_function: returning to ‘krb5_decode_krbsecretkey’ from ‘decode_keys’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1638:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1644:16: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1644:16: call_function: inlined call to ‘k5calloc’ from ‘krb5_decode_krbsecretkey’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1646:9: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1665:5: call_function: inlined call to ‘free_ldap_seqof_key_data’ from ‘krb5_decode_krbsecretkey’
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1665:5: call_function: inlined call to ‘free_ldap_seqof_key_data’ from ‘krb5_decode_krbsecretkey’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1458]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1552:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1575:1: enter_function: entry to ‘decode_keys’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1593:15: call_function: inlined call to ‘k5calloc’ from ‘decode_keys’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1596:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1598:41: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1601:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1601:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1603:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1607:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1608:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1624:5: call_function: inlined call to ‘free_ldap_seqof_key_data’ from ‘decode_keys’
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1624:5: call_function: inlined call to ‘free_ldap_seqof_key_data’ from ‘decode_keys’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1459]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1719:5: warning[-Wanalyzer-malloc-leak]: leak of ‘keysets’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1688:1: enter_function: entry to ‘krb5_decode_histkey’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1695:11: call_function: calling ‘decode_keys’ from ‘krb5_decode_histkey’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1695:11: return_function: returning to ‘krb5_decode_histkey’ from ‘decode_keys’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1696:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1702:27: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1702:27: call_function: inlined call to ‘k5calloc’ from ‘krb5_decode_histkey’
branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1703:8: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1705:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1711:17: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1719:32: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c:1719:5: danger: ‘keysets’ leaks here; was allocated at [(7)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1460]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:240:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:415:1: enter_function: entry to ‘krb5_ldap_iterate_password_policy’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:431:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:432:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:432:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:434:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:439:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:439:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:440:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:440:44: branch_true: following ‘true’ branch (when ‘ent’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:443:14: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:444:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:446:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:446:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:449:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:450:9: branch_false: following ‘false’ branch (when ‘entry’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:451:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:452:19: call_function: calling ‘populate_policy’ from ‘krb5_ldap_iterate_password_policy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1461]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:240:5: warning[-Wanalyzer-malloc-leak]: leak of ‘entry’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:415:1: enter_function: entry to ‘krb5_ldap_iterate_password_policy’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:431:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:432:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:432:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:434:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:439:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:439:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:440:14: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:440:44: branch_true: following ‘true’ branch (when ‘ent’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:443:14: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:444:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:446:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:446:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:449:36: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:449:36: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:450:9: branch_false: following ‘false’ branch (when ‘entry’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:451:9: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c:452:19: call_function: calling ‘populate_policy’ from ‘krb5_ldap_iterate_password_policy’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1462]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c:82:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "r")’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c:75:10: acquire_resource: opened here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c:76:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c:82:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c:82:5: danger: ‘fopen(filename, "r")’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1463]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c:82:5: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "r")’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c:75:10: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c:76:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c:82:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c:82:5: danger: ‘fopen(filename, "r")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1464]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1465]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: warning[-Wanalyzer-malloc-leak]: leak of ‘lpolicy’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:234:42: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: danger: ‘lpolicy’ leaks here; was allocated at [(11)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1466]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:251:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:249:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:251:9: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1467]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:251:9: warning[-Wanalyzer-malloc-leak]: leak of ‘lpolicy’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:234:42: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:249:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:251:9: danger: ‘lpolicy’ leaks here; was allocated at [(11)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1468]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:249:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:252:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:13: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1469]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:13: warning[-Wanalyzer-malloc-leak]: leak of ‘lpolicy’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:234:42: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:249:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:252:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:13: danger: ‘lpolicy’ leaks here; was allocated at [(11)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1470]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:257:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:249:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:252:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:257:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:257:13: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1471]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:257:13: warning[-Wanalyzer-malloc-leak]: leak of ‘lpolicy’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:234:42: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:249:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:252:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:257:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:257:13: danger: ‘lpolicy’ leaks here; was allocated at [(11)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1472]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:261:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:249:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:252:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:257:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:257:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:261:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:261:13: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1473]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:261:13: warning[-Wanalyzer-malloc-leak]: leak of ‘lpolicy’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:234:42: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:249:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:252:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:13: branch_true: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:253:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:257:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:257:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:261:13: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:261:13: danger: ‘lpolicy’ leaks here; was allocated at [(11)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1474]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:268:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:249:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:268:5: danger: ‘<unknown>’ leaks here; was allocated at [(15)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1475]
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:268:5: warning[-Wanalyzer-malloc-leak]: leak of ‘lpolicy’
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:217:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:223:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:224:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:226:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:230:10: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:231:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:234:42: acquire_memory: allocated here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:235:5: branch_false: following ‘false’ branch (when ‘lpolicy’ is non-NULL)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:236:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:238:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:243:24: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:244:5: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:245:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:247:5: branch_false: following ‘false’ branch (when ‘st == 0’)...
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:249:5: branch_false: ...to here
krb5-1.21.3/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c:268:5: danger: ‘lpolicy’ leaks here; was allocated at [(11)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1476]
krb5-1.21.3/src/plugins/kdb/test/kdb_test.c:213:16: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘rndin.data’
krb5-1.21.3/src/plugins/kdb/test/kdb_test.c:518:1: enter_function: entry to ‘test_get_s4u_x509_principal’
krb5-1.21.3/src/plugins/kdb/test/kdb_test.c:528:5: call_function: calling ‘lookup_princ_by_cert’ from ‘test_get_s4u_x509_principal’
krb5-1.21.3/src/plugins/kdb/test/kdb_test.c:528:5: return_function: returning to ‘test_get_s4u_x509_principal’ from ‘lookup_princ_by_cert’
krb5-1.21.3/src/plugins/kdb/test/kdb_test.c:530:11: call_function: calling ‘test_get_principal’ from ‘test_get_s4u_x509_principal’
Error: CPPCHECK_WARNING (CWE-401): [#def1477]
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:3434: error[memleak]: Memory leak: rdat.data
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1478]
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4043:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*idopts.cert_filename, "rb")’
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4028:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4033:9: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4033:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4038:10: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4038:10: acquire_resource: opened here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4039:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4043:5: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4043:5: danger: ‘fopen(*idopts.cert_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1479]
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4045:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*idopts.cert_filename, "rb")’
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4028:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4033:9: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4033:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4038:10: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4038:10: acquire_resource: opened here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4039:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4043:5: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4045:11: danger: ‘fopen(*idopts.cert_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/4)
Error: COMPILER_WARNING: [#def1480]
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c: scope_hint: In function ‘pkinit_get_certs_dir.isra.0’
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4300:50: warning[-Wformat-truncation=]: ‘%s’ directive output may be truncated writing likely 5 or more bytes into a region of size between 1 and 1023
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:4300:46: note: assuming directive output of 5 bytes
/usr/include/bits/stdio2.h:68:10: note: ‘__snprintf_chk’ output 2 or more bytes (assuming 1029) into a destination of size 1024
Error: COMPILER_WARNING: [#def1481]
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c: scope_hint: In function ‘load_cas_and_crls_dir.isra.0’
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c:5144:50: warning[-Wformat-truncation=]: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 1 and 1023
/usr/include/bits/stdio2.h:68:10: note: ‘__snprintf_chk’ output between 2 and 1279 bytes into a destination of size 1024
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1482]
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_lib.c:293:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "w")’
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_lib.c:287:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_lib.c:290:14: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_lib.c:290:14: acquire_resource: opened here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_lib.c:290:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_lib.c:293:5: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_lib.c:293:5: danger: ‘fopen(filename, "w")’ leaks here; was opened at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1483]
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_matching.c:295:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘kw_type’
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_matching.c:618:1: enter_function: entry to ‘pkinit_cert_matching’
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_matching.c:636:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_matching.c:644:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_matching.c:645:9: branch_true: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_matching.c:648:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_matching.c:652:47: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_matching.c:652:18: call_function: calling ‘parse_rule_set’ from ‘pkinit_cert_matching’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1484]
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:610:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘reqctx’
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:416:1: enter_function: entry to ‘pkinit_server_verify_padata’
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:433:28: release_memory: ‘reqctx’ is NULL
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:444:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:450:8: branch_false: following ‘false’ branch (when ‘moddata’ is non-NULL)...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:455:14: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:455:14: call_function: calling ‘pkinit_find_realm_context’ from ‘pkinit_server_verify_padata’
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:455:14: return_function: returning to ‘pkinit_server_verify_padata’ from ‘pkinit_find_realm_context’
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:456:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:465:14: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:466:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:467:9: branch_true: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:608:9: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:610:13: branch_true: ...to here
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:610:67: release_memory: ‘reqctx’ is NULL
krb5-1.21.3/src/plugins/preauth/pkinit/pkinit_srv.c:610:13: danger: dereference of NULL ‘reqctx’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1485]
krb5-1.21.3/src/plugins/preauth/spake/spake_kdc.c:401:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘stage’
krb5-1.21.3/src/plugins/preauth/spake/spake_kdc.c:514:1: enter_function: entry to ‘spake_verify’
krb5-1.21.3/src/plugins/preauth/spake/spake_kdc.c:526:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/spake/spake_kdc.c:528:24: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/spake/spake_kdc.c:528:15: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/preauth/spake/spake_kdc.c:531:15: branch_false: ...to here
krb5-1.21.3/src/plugins/preauth/spake/spake_kdc.c:531:15: branch_true: following ‘true’ branch...
krb5-1.21.3/src/plugins/preauth/spake/spake_kdc.c:533:26: branch_true: ...to here
krb5-1.21.3/src/plugins/preauth/spake/spake_kdc.c:532:9: call_function: calling ‘verify_response’ from ‘spake_verify’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1486]
krb5-1.21.3/src/plugins/pwqual/test/main.c:62:10: warning[-Wanalyzer-malloc-leak]: leak of ‘dict’
krb5-1.21.3/src/plugins/pwqual/test/main.c:109:1: enter_function: entry to ‘combo_open’
krb5-1.21.3/src/plugins/pwqual/test/main.c:118:12: acquire_memory: allocated here
krb5-1.21.3/src/plugins/pwqual/test/main.c:119:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/plugins/pwqual/test/main.c:121:5: branch_false: ...to here
krb5-1.21.3/src/plugins/pwqual/test/main.c:125:11: call_function: calling ‘init_dict’ from ‘combo_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1487]
krb5-1.21.3/src/plugins/pwqual/test/main.c:66:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dict’
krb5-1.21.3/src/plugins/pwqual/test/main.c:109:1: enter_function: entry to ‘combo_open’
krb5-1.21.3/src/plugins/pwqual/test/main.c:118:12: acquire_memory: allocated here
krb5-1.21.3/src/plugins/pwqual/test/main.c:119:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/plugins/pwqual/test/main.c:121:5: branch_false: ...to here
krb5-1.21.3/src/plugins/pwqual/test/main.c:125:11: call_function: calling ‘init_dict’ from ‘combo_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1488]
krb5-1.21.3/src/plugins/pwqual/test/main.c:74:5: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
krb5-1.21.3/src/plugins/pwqual/test/main.c:109:1: enter_function: entry to ‘combo_open’
krb5-1.21.3/src/plugins/pwqual/test/main.c:119:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/plugins/pwqual/test/main.c:121:5: branch_false: ...to here
krb5-1.21.3/src/plugins/pwqual/test/main.c:125:11: call_function: calling ‘init_dict’ from ‘combo_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1489]
krb5-1.21.3/src/plugins/pwqual/test/main.c:74:5: warning[-Wanalyzer-malloc-leak]: leak of ‘dict’
krb5-1.21.3/src/plugins/pwqual/test/main.c:109:1: enter_function: entry to ‘combo_open’
krb5-1.21.3/src/plugins/pwqual/test/main.c:118:12: acquire_memory: allocated here
krb5-1.21.3/src/plugins/pwqual/test/main.c:119:8: branch_false: following ‘false’ branch (when ‘dict’ is non-NULL)...
krb5-1.21.3/src/plugins/pwqual/test/main.c:121:5: branch_false: ...to here
krb5-1.21.3/src/plugins/pwqual/test/main.c:125:11: call_function: calling ‘init_dict’ from ‘combo_open’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1490]
krb5-1.21.3/src/plugins/tls/k5tls/openssl.c:354:10: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(path, "r")’
krb5-1.21.3/src/plugins/tls/k5tls/openssl.c:351:10: acquire_resource: opened here
krb5-1.21.3/src/plugins/tls/k5tls/openssl.c:352:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/plugins/tls/k5tls/openssl.c:354:10: branch_false: ...to here
krb5-1.21.3/src/plugins/tls/k5tls/openssl.c:354:10: danger: ‘fopen(path, "r")’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1491]
krb5-1.21.3/src/tests/asn.1/trval.c:148:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*argv, "r")’
krb5-1.21.3/src/tests/asn.1/t_trval.c:63:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/asn.1/t_trval.c:69:12: branch_true: following ‘true’ branch (when ‘argc > 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:70:9: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:71:12: branch_true: following ‘true’ branch (when ‘optflg != 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:71:24: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:71:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/asn.1/t_trval.c:94:23: branch_false: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:94:23: acquire_resource: opened here
krb5-1.21.3/src/tests/asn.1/t_trval.c:94:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/asn.1/t_trval.c:98:17: branch_false: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:98:17: call_function: calling ‘trval’ from ‘main’
Error: CPPCHECK_WARNING (CWE-401): [#def1492]
krb5-1.21.3/src/tests/asn.1/trval.c:151: error[memleakOnRealloc]: Common realloc mistake: 'p' nulled but not freed upon failure
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1493]
krb5-1.21.3/src/tests/asn.1/trval.c:163:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’
krb5-1.21.3/src/tests/asn.1/t_trval.c:63:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:8: branch_true: following ‘true’ branch (when ‘optflg != 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: call_function: calling ‘trval’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1494]
krb5-1.21.3/src/tests/asn.1/trval.c:190:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘enc’
krb5-1.21.3/src/tests/asn.1/t_trval.c:63:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/asn.1/t_trval.c:69:12: branch_true: following ‘true’ branch (when ‘argc > 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:70:9: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:71:12: branch_true: following ‘true’ branch (when ‘optflg != 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:71:24: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:71:13: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/asn.1/t_trval.c:94:23: branch_false: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:94:16: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/asn.1/t_trval.c:98:17: branch_false: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:98:17: call_function: calling ‘trval’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1495]
krb5-1.21.3/src/tests/asn.1/trval.c:190:11: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*enc’
krb5-1.21.3/src/tests/asn.1/t_trval.c:63:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:8: branch_true: following ‘true’ branch (when ‘optflg != 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: call_function: calling ‘trval’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1496]
krb5-1.21.3/src/tests/asn.1/trval.c:254:30: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*enc’
krb5-1.21.3/src/tests/asn.1/t_trval.c:63:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:8: branch_true: following ‘true’ branch (when ‘optflg != 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: call_function: calling ‘trval’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1497]
krb5-1.21.3/src/tests/asn.1/trval.c:255:12: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*enc’
krb5-1.21.3/src/tests/asn.1/t_trval.c:63:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:8: branch_true: following ‘true’ branch (when ‘optflg != 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: call_function: calling ‘trval’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1498]
krb5-1.21.3/src/tests/asn.1/trval.c:278:16: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
krb5-1.21.3/src/tests/asn.1/t_trval.c:63:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:8: branch_true: following ‘true’ branch (when ‘optflg != 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: call_function: calling ‘trval’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1499]
krb5-1.21.3/src/tests/asn.1/trval.c:282:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*enc’
krb5-1.21.3/src/tests/asn.1/t_trval.c:63:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:8: branch_true: following ‘true’ branch (when ‘optflg != 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: call_function: calling ‘trval’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1500]
krb5-1.21.3/src/tests/asn.1/trval.c:299:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*enc’
krb5-1.21.3/src/tests/asn.1/t_trval.c:63:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:8: branch_true: following ‘true’ branch (when ‘optflg != 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: call_function: calling ‘trval’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1501]
krb5-1.21.3/src/tests/asn.1/trval.c:328:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
krb5-1.21.3/src/tests/asn.1/t_trval.c:63:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:8: branch_true: following ‘true’ branch (when ‘optflg != 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: call_function: calling ‘trval’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1502]
krb5-1.21.3/src/tests/asn.1/trval.c:359:30: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
krb5-1.21.3/src/tests/asn.1/t_trval.c:63:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:8: branch_true: following ‘true’ branch (when ‘optflg != 0’)...
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: branch_true: ...to here
krb5-1.21.3/src/tests/asn.1/t_trval.c:102:21: call_function: calling ‘trval’ from ‘main’
Error: COMPILER_WARNING: [#def1503]
krb5-1.21.3/src/tests/create/kdb5_mkdums.c: scope_hint: In function ‘main’
krb5-1.21.3/src/tests/create/kdb5_mkdums.c:188:13: warning[-Wstringop-truncation]: ‘__strncat_chk’ output may be truncated copying between 0 and 4095 bytes from a string of length 8191
Error: CPPCHECK_WARNING (CWE-401): [#def1504]
krb5-1.21.3/src/tests/create/kdb5_mkdums.c:223: error[memleak]: Memory leak: newentry
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1505]
krb5-1.21.3/src/tests/gss-threads/gss-client.c:146:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘s’
krb5-1.21.3/src/tests/gss-threads/gss-client.c:141:9: acquire_resource: stream socket created here
krb5-1.21.3/src/tests/gss-threads/gss-client.c:142:8: branch_false: following ‘false’ branch (when ‘s >= 0’)...
krb5-1.21.3/src/tests/gss-threads/gss-client.c:146:9: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-client.c:146:9: danger: ‘s’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1506]
krb5-1.21.3/src/tests/gss-threads/gss-server.c:323:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘s’
krb5-1.21.3/src/tests/gss-threads/gss-server.c:310:9: acquire_resource: stream socket created here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:311:8: branch_false: following ‘false’ branch (when ‘s >= 0’)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:316:11: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:317:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:322:9: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:322:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:323:9: branch_true: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:323:9: danger: ‘s’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1507]
krb5-1.21.3/src/tests/gss-threads/gss-server.c:324:15: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘s’
krb5-1.21.3/src/tests/gss-threads/gss-server.c:310:9: acquire_resource: stream socket created here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:311:8: branch_false: following ‘false’ branch (when ‘s >= 0’)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:316:11: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:317:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:322:9: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:322:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:323:9: branch_true: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:324:15: danger: ‘s’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1508]
krb5-1.21.3/src/tests/gss-threads/gss-server.c:734:17: warning[-Wanalyzer-file-leak]: leak of FILE ‘logfile’
krb5-1.21.3/src/tests/gss-threads/gss-server.c:702:12: branch_true: following ‘true’ branch (when ‘argc != 0’)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:703:13: branch_true: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:703:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:709:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:709:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:715:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:715:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:717:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:717:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:719:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:719:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:721:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:721:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:723:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:723:19: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:724:13: branch_true: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:726:16: branch_false: following ‘false’ branch (when ‘argc != 0’)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:733:18: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:733:16: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:736:27: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:736:27: acquire_resource: opened here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:738:20: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:702:12: branch_true: following ‘true’ branch (when ‘argc != 0’)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:703:13: branch_true: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:703:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:709:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:709:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:715:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:715:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:717:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:717:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:719:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:719:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:721:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:721:19: branch_false: following ‘false’ branch (when the strings are non-equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:723:20: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:723:19: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:724:13: branch_true: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:726:16: branch_false: following ‘false’ branch (when ‘argc != 0’)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:733:18: branch_false: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:733:16: branch_true: following ‘true’ branch (when the strings are equal)...
krb5-1.21.3/src/tests/gss-threads/gss-server.c:734:27: branch_true: ...to here
krb5-1.21.3/src/tests/gss-threads/gss-server.c:734:17: danger: ‘logfile’ leaks here; was opened at [(21)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1509]
krb5-1.21.3/src/tests/gssapi/t_credstore.c:86:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘store.elements’
krb5-1.21.3/src/tests/gssapi/t_credstore.c:55:18: branch_true: following ‘true’ branch...
krb5-1.21.3/src/tests/gssapi/t_credstore.c:55:35: branch_true: ...to here
krb5-1.21.3/src/tests/gssapi/t_credstore.c:72:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/gssapi/t_credstore.c:74:9: branch_false: ...to here
krb5-1.21.3/src/tests/gssapi/t_credstore.c:74:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/gssapi/t_credstore.c:76:5: branch_false: ...to here
krb5-1.21.3/src/tests/gssapi/t_credstore.c:79:22: acquire_memory: allocated here
krb5-1.21.3/src/tests/gssapi/t_credstore.c:80:8: release_memory: assuming ‘store.elements’ is NULL
krb5-1.21.3/src/tests/gssapi/t_credstore.c:80:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/tests/gssapi/t_credstore.c:81:9: branch_true: ...to here
krb5-1.21.3/src/tests/gssapi/t_credstore.c:83:12: branch_true: following ‘true’ branch...
krb5-1.21.3/src/tests/gssapi/t_credstore.c:84:13: branch_true: ...to here
krb5-1.21.3/src/tests/gssapi/t_credstore.c:84:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/gssapi/t_credstore.c:86:9: branch_false: ...to here
krb5-1.21.3/src/tests/gssapi/t_credstore.c:86:9: danger: dereference of NULL ‘store.elements + (long unsigned int)store.count * 16’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1510]
krb5-1.21.3/src/tests/gssapi/t_imp_name.c:57:18: warning[-Wanalyzer-out-of-bounds]: buffer over-read
krb5-1.21.3/src/tests/gssapi/t_imp_name.c:87:1: enter_function: entry to ‘main’
krb5-1.21.3/src/tests/gssapi/t_imp_name.c:89:5: call_function: calling ‘test_import_name’ from ‘main’
Error: CPPCHECK_WARNING (CWE-415): [#def1511]
krb5-1.21.3/src/tests/gssapi/t_invalid.c:411: error[doubleFree]: Memory pointed to by 'value' is freed twice.
Error: CPPCHECK_WARNING (CWE-415): [#def1512]
krb5-1.21.3/src/tests/gssapi/t_invalid.c:420: error[doubleFree]: Memory pointed to by 'value' is freed twice.
Error: CPPCHECK_WARNING (CWE-415): [#def1513]
krb5-1.21.3/src/tests/gssapi/t_invalid.c:455: error[doubleFree]: Memory pointed to by 'value' is freed twice.
Error: CPPCHECK_WARNING (CWE-415): [#def1514]
krb5-1.21.3/src/tests/gssapi/t_invalid.c:468: error[doubleFree]: Memory pointed to by 'value' is freed twice.
Error: CPPCHECK_WARNING (CWE-415): [#def1515]
krb5-1.21.3/src/tests/gssapi/t_invalid.c:500: error[doubleFree]: Memory pointed to by 'value' is freed twice.
Error: CPPCHECK_WARNING (CWE-415): [#def1516]
krb5-1.21.3/src/tests/gssapi/t_invalid.c:511: error[doubleFree]: Memory pointed to by 'value' is freed twice.
Error: CPPCHECK_WARNING (CWE-682): [#def1517]
krb5-1.21.3/src/tests/gssapi/t_iov.c:60: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1518]
krb5-1.21.3/src/tests/gssapi/t_spnego.c:89:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘&lenbuf’
krb5-1.21.3/src/tests/gssapi/t_spnego.c:144:1: enter_function: entry to ‘test_mskrb_oid’
krb5-1.21.3/src/tests/gssapi/t_spnego.c:160:5: branch_true: following ‘true’ branch...
krb5-1.21.3/src/tests/gssapi/t_spnego.c:161:5: branch_true: ...to here
krb5-1.21.3/src/tests/gssapi/t_spnego.c:161:5: call_function: calling ‘create_mskrb5_spnego_token’ from ‘test_mskrb_oid’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1519]
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:182:27: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘prefix[0]’
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:130:12: branch_true: following ‘true’ branch (when ‘option != -1’)...
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:131:9: branch_true: ...to here
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:130:12: branch_false: following ‘false’ branch (when ‘option == -1’)...
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:182:8: branch_false: ...to here
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:182:8: branch_false: following ‘false’ branch (when ‘num_to_check != 0’)...
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:182:27: branch_false: ...to here
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:182:27: danger: use of uninitialized value ‘prefix[0]’ here
Error: COMPILER_WARNING: [#def1520]
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c: scope_hint: In function ‘main’
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:210:54: warning[-Wformat-truncation=]: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 8192
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:210:49: note: directive argument in the range [1, 2147483647]
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:210:49: note: directive argument in the range [1, 2147483647]
/usr/include/bits/stdio2.h:68:10: note: ‘__snprintf_chk’ output between 10 and 8220 bytes into a destination of size 8192
Error: COMPILER_WARNING: [#def1521]
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c: scope_hint: In function ‘main’
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:226:56: warning[-Wformat-truncation=]: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 8192
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:226:51: note: directive argument in the range [1, 2147483647]
krb5-1.21.3/src/tests/hammer/kdc5_hammer.c:226:51: note: directive argument in the range [1, 2147483647]
/usr/include/bits/stdio2.h:68:10: note: ‘__snprintf_chk’ output between 10 and 8220 bytes into a destination of size 8192
Error: COMPILER_WARNING (CWE-563): [#def1522]
krb5-1.21.3/src/tests/misc/test_getpw.c:38:25: warning[-Wunused-variable]: unused variable ‘pwx’
Error: COMPILER_WARNING (CWE-563): [#def1523]
krb5-1.21.3/src/tests/misc/test_getpw.c: scope_hint: In function ‘main’
krb5-1.21.3/src/tests/misc/test_getpw.c:39:10: warning[-Wunused-variable]: unused variable ‘pwbuf’
Error: CPPCHECK_WARNING (CWE-457): [#def1524]
krb5-1.21.3/src/tests/misc/test_getpw.c:45: error[legacyUninitvar]: Uninitialized variable: pwd
Error: COMPILER_WARNING: [#def1525]
krb5-1.21.3/src/tests/softpkcs11/main.c: scope_hint: In function ‘application_error’
krb5-1.21.3/src/tests/softpkcs11/main.c:161:5: warning[-Wsuggest-attribute=format]: function ‘application_error’ might be a candidate for ‘gnu_printf’ format attribute
Error: COMPILER_WARNING: [#def1526]
krb5-1.21.3/src/tests/softpkcs11/main.c: scope_hint: In function ‘st_logf’
krb5-1.21.3/src/tests/softpkcs11/main.c:174:5: warning[-Wsuggest-attribute=format]: function ‘st_logf’ might be a candidate for ‘gnu_printf’ format attribute
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1527]
krb5-1.21.3/src/tests/softpkcs11/main.c:176:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(fn, "r")’
krb5-1.21.3/src/tests/softpkcs11/main.c:892:1: enter_function: entry to ‘C_Initialize’
krb5-1.21.3/src/tests/softpkcs11/main.c:903:17: branch_true: following ‘true’ branch (when ‘i != 10’)...
krb5-1.21.3/src/tests/softpkcs11/main.c:904:9: branch_true: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:936:10: call_function: calling ‘get_rcfilename’ from ‘C_Initialize’
krb5-1.21.3/src/tests/softpkcs11/main.c:936:10: return_function: returning to ‘C_Initialize’ from ‘get_rcfilename’
krb5-1.21.3/src/tests/softpkcs11/main.c:937:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/softpkcs11/main.c:939:5: branch_false: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:939:5: call_function: calling ‘read_conf_file’ from ‘C_Initialize’
Error: COMPILER_WARNING: [#def1528]
krb5-1.21.3/src/tests/softpkcs11/main.c: scope_hint: In function ‘snprintf_fill’
krb5-1.21.3/src/tests/softpkcs11/main.c:185:5: warning[-Wsuggest-attribute=format]: function ‘snprintf_fill’ might be a candidate for ‘gnu_printf’ format attribute
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1529]
krb5-1.21.3/src/tests/softpkcs11/main.c:538:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(cert_file, "r")’
krb5-1.21.3/src/tests/softpkcs11/main.c:892:1: enter_function: entry to ‘C_Initialize’
krb5-1.21.3/src/tests/softpkcs11/main.c:903:17: branch_true: following ‘true’ branch (when ‘i != 10’)...
krb5-1.21.3/src/tests/softpkcs11/main.c:904:9: branch_true: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:936:10: call_function: calling ‘get_rcfilename’ from ‘C_Initialize’
krb5-1.21.3/src/tests/softpkcs11/main.c:936:10: return_function: returning to ‘C_Initialize’ from ‘get_rcfilename’
krb5-1.21.3/src/tests/softpkcs11/main.c:937:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/softpkcs11/main.c:939:5: branch_false: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:939:5: call_function: calling ‘read_conf_file’ from ‘C_Initialize’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1530]
krb5-1.21.3/src/tests/softpkcs11/main.c:538:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(fn, "r")’
krb5-1.21.3/src/tests/softpkcs11/main.c:892:1: enter_function: entry to ‘C_Initialize’
krb5-1.21.3/src/tests/softpkcs11/main.c:903:17: branch_true: following ‘true’ branch (when ‘i != 10’)...
krb5-1.21.3/src/tests/softpkcs11/main.c:904:9: branch_true: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:936:10: call_function: calling ‘get_rcfilename’ from ‘C_Initialize’
krb5-1.21.3/src/tests/softpkcs11/main.c:936:10: return_function: returning to ‘C_Initialize’ from ‘get_rcfilename’
krb5-1.21.3/src/tests/softpkcs11/main.c:937:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/softpkcs11/main.c:939:5: branch_false: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:939:5: call_function: calling ‘read_conf_file’ from ‘C_Initialize’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1531]
krb5-1.21.3/src/tests/softpkcs11/main.c:545:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(fn, "r")’
krb5-1.21.3/src/tests/softpkcs11/main.c:892:1: enter_function: entry to ‘C_Initialize’
krb5-1.21.3/src/tests/softpkcs11/main.c:903:17: branch_true: following ‘true’ branch (when ‘i != 10’)...
krb5-1.21.3/src/tests/softpkcs11/main.c:904:9: branch_true: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:936:10: call_function: calling ‘get_rcfilename’ from ‘C_Initialize’
krb5-1.21.3/src/tests/softpkcs11/main.c:936:10: return_function: returning to ‘C_Initialize’ from ‘get_rcfilename’
krb5-1.21.3/src/tests/softpkcs11/main.c:937:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/softpkcs11/main.c:939:5: branch_false: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:939:5: call_function: calling ‘read_conf_file’ from ‘C_Initialize’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1532]
krb5-1.21.3/src/tests/softpkcs11/main.c:549:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(fn, "r")’
krb5-1.21.3/src/tests/softpkcs11/main.c:892:1: enter_function: entry to ‘C_Initialize’
krb5-1.21.3/src/tests/softpkcs11/main.c:903:17: branch_true: following ‘true’ branch (when ‘i != 10’)...
krb5-1.21.3/src/tests/softpkcs11/main.c:904:9: branch_true: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:936:10: call_function: calling ‘get_rcfilename’ from ‘C_Initialize’
krb5-1.21.3/src/tests/softpkcs11/main.c:936:10: return_function: returning to ‘C_Initialize’ from ‘get_rcfilename’
krb5-1.21.3/src/tests/softpkcs11/main.c:937:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/softpkcs11/main.c:939:5: branch_false: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:939:5: call_function: calling ‘read_conf_file’ from ‘C_Initialize’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1533]
krb5-1.21.3/src/tests/softpkcs11/main.c:1245:32: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*o.u.private_key.file, "r")’
krb5-1.21.3/src/tests/softpkcs11/main.c:1211:1: enter_function: entry to ‘C_Login’
krb5-1.21.3/src/tests/softpkcs11/main.c:1221:5: call_function: calling ‘verify_session_handle’ from ‘C_Login’
krb5-1.21.3/src/tests/softpkcs11/main.c:1221:5: return_function: returning to ‘C_Login’ from ‘verify_session_handle’
krb5-1.21.3/src/tests/softpkcs11/main.c:1223:8: branch_false: following ‘false’ branch (when ‘pPin’ is NULL)...
branch_false: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:1229:17: branch_true: following ‘true’ branch...
krb5-1.21.3/src/tests/softpkcs11/main.c:1230:31: branch_true: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:1233:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/softpkcs11/main.c:1236:13: branch_false: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:1236:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/softpkcs11/main.c:1239:19: branch_false: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:1239:13: acquire_resource: opened here
krb5-1.21.3/src/tests/softpkcs11/main.c:1240:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/softpkcs11/main.c:1245:32: branch_false: ...to here
krb5-1.21.3/src/tests/softpkcs11/main.c:1245:32: danger: ‘fopen(*o.u.private_key.file, "r")’ leaks here; was opened at [(17)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1534]
krb5-1.21.3/src/tests/t_inetd.c:107:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/tests/t_inetd.c:81:7: branch_false: following ‘false’ branch (when ‘argc > 3’)...
krb5-1.21.3/src/tests/t_inetd.c:83:8: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:83:7: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/t_inetd.c:85:12: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:88:17: acquire_resource: stream socket created here
krb5-1.21.3/src/tests/t_inetd.c:88:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/tests/t_inetd.c:93:12: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:101:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/t_inetd.c:106:9: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:106:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/tests/t_inetd.c:107:27: branch_true: ...to here
krb5-1.21.3/src/tests/t_inetd.c:107:9: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1535]
krb5-1.21.3/src/tests/t_inetd.c:112:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/tests/t_inetd.c:81:7: branch_false: following ‘false’ branch (when ‘argc > 3’)...
krb5-1.21.3/src/tests/t_inetd.c:83:8: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:83:7: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/t_inetd.c:85:12: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:88:17: acquire_resource: stream socket created here
krb5-1.21.3/src/tests/t_inetd.c:88:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/tests/t_inetd.c:93:12: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:101:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/t_inetd.c:106:9: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/t_inetd.c:111:5: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:112:5: danger: ‘sock’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1536]
krb5-1.21.3/src/tests/t_inetd.c:113:16: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sock’
krb5-1.21.3/src/tests/t_inetd.c:81:7: branch_false: following ‘false’ branch (when ‘argc > 3’)...
krb5-1.21.3/src/tests/t_inetd.c:83:8: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:83:7: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/t_inetd.c:85:12: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:88:17: acquire_resource: stream socket created here
krb5-1.21.3/src/tests/t_inetd.c:88:8: branch_false: following ‘false’ branch (when ‘sock >= 0’)...
krb5-1.21.3/src/tests/t_inetd.c:93:12: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:101:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/t_inetd.c:106:9: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:106:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/tests/t_inetd.c:111:5: branch_false: ...to here
krb5-1.21.3/src/tests/t_inetd.c:113:16: danger: ‘sock’ leaks here
Error: COMPILER_WARNING: [#def1537]
krb5-1.21.3/src/tests/verify/kdb5_verify.c: scope_hint: In function ‘main’
krb5-1.21.3/src/tests/verify/kdb5_verify.c:189:13: warning[-Wstringop-truncation]: ‘__strncat_chk’ output may be truncated copying between 0 and 4095 bytes from a string of length 8191
Error: COMPILER_WARNING (CWE-563): [#def1538]
krb5-1.21.3/src/util/profile/prof_file.c:190:32: warning[-Wunused-variable]: unused variable ‘pwx’
Error: COMPILER_WARNING (CWE-563): [#def1539]
krb5-1.21.3/src/util/profile/prof_file.c: scope_hint: In function ‘profile_open_file’
krb5-1.21.3/src/util/profile/prof_file.c:191:18: warning[-Wunused-variable]: unused variable ‘pwbuf’
Error: CPPCHECK_WARNING (CWE-457): [#def1540]
krb5-1.21.3/src/util/profile/prof_file.c:194: error[legacyUninitvar]: Uninitialized variable: *(&pw)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1541]
krb5-1.21.3/src/util/profile/prof_file.c:330:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(&*data.filespec, "r")’
krb5-1.21.3/src/util/profile/prof_file.c:285:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/util/profile/prof_file.c:288:5: branch_false: ...to here
krb5-1.21.3/src/util/profile/prof_file.c:325:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/util/profile/prof_file.c:326:9: branch_true: ...to here
krb5-1.21.3/src/util/profile/prof_file.c:327:13: acquire_resource: opened here
krb5-1.21.3/src/util/profile/prof_file.c:328:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/util/profile/prof_file.c:330:9: branch_false: ...to here
krb5-1.21.3/src/util/profile/prof_file.c:330:9: danger: ‘fopen(&*data.filespec, "r")’ leaks here; was opened at [(5)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1542]
krb5-1.21.3/src/util/profile/prof_file.c:339:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘f’
krb5-1.21.3/src/util/profile/prof_file.c:285:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/util/profile/prof_file.c:288:5: branch_false: ...to here
krb5-1.21.3/src/util/profile/prof_file.c:325:8: branch_true: following ‘true’ branch...
krb5-1.21.3/src/util/profile/prof_file.c:326:9: branch_true: ...to here
krb5-1.21.3/src/util/profile/prof_file.c:327:13: acquire_resource: opened here
krb5-1.21.3/src/util/profile/prof_file.c:328:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/util/profile/prof_file.c:330:9: branch_false: ...to here
krb5-1.21.3/src/util/profile/prof_file.c:336:8: branch_false: following ‘false’ branch...
krb5-1.21.3/src/util/profile/prof_file.c:339:18: branch_false: ...to here
krb5-1.21.3/src/util/profile/prof_file.c:339:18: danger: ‘f’ leaks here; was opened at [(5)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1543]
krb5-1.21.3/src/util/support/dir_filenames.c:130:5: warning[-Wanalyzer-null-argument]: use of NULL ‘fnames’ where non-null expected
krb5-1.21.3/src/util/support/dir_filenames.c:112:12: release_memory: ‘fnames’ is NULL
krb5-1.21.3/src/util/support/dir_filenames.c:115:5: release_memory: ‘fnames’ is NULL
krb5-1.21.3/src/util/support/dir_filenames.c:118:8: branch_false: following ‘false’ branch...
branch_false: ...to here
krb5-1.21.3/src/util/support/dir_filenames.c:121:12: branch_false: following ‘false’ branch...
krb5-1.21.3/src/util/support/dir_filenames.c:129:5: branch_false: ...to here
krb5-1.21.3/src/util/support/dir_filenames.c:130:5: release_memory: ‘fnames’ is NULL
krb5-1.21.3/src/util/support/dir_filenames.c:131:5: release_memory: ‘fnames’ is NULL
krb5-1.21.3/src/util/support/dir_filenames.c:130:5: danger: argument 1 (‘fnames’) NULL where non-null expected
Scan Properties
| analyzer-version-clippy | 1.90.0 |
| analyzer-version-cppcheck | 2.18.3 |
| analyzer-version-gcc | 15.2.1 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-7.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.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-gcc-latest-x86_64 |
| project-name | krb5-1.21.3-10.fc44 |
| store-results-to | /tmp/tmp86p0ji4v/krb5-1.21.3-10.fc44.tar.xz |
| time-created | 2025-10-28 18:56:32 |
| time-finished | 2025-10-28 19:03:29 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmp86p0ji4v/krb5-1.21.3-10.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmp86p0ji4v/krb5-1.21.3-10.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251027.143044.ge6b947b-1.el9 |