Task #449 - added.err
back to task #449download
Error: GCC_ANALYZER_WARNING (CWE-688): git-2.45.2-build/git-2.45.2/builtin/interpret-trailers.c: scope_hint: In function ‘create_in_place_tempfile’ git-2.45.2-build/git-2.45.2/builtin/interpret-trailers.c:104:13: warning[-Wanalyzer-null-argument]: use of NULL ‘file’ where non-null expected /usr/include/features.h:511: included_from: Included from here. /usr/include/unistd.h:25: included_from: Included from here. git-2.45.2-build/git-2.45.2/git-compat-util.h:233: included_from: Included from here. git-2.45.2-build/git-2.45.2/builtin.h:4: included_from: Included from here. git-2.45.2-build/git-2.45.2/builtin/interpret-trailers.c:8: included_from: Included from here. /usr/include/sys/stat.h:227:12: note: argument 1 of ‘stat’ must be non-null # 102| FILE *outfile; # 103| # 104|-> if (stat(file, &st)) # 105| die_errno(_("could not stat %s"), file); # 106| if (!S_ISREG(st.st_mode)) Error: GCC_ANALYZER_WARNING (CWE-476): git-2.45.2-build/git-2.45.2/hash-ll.h:273:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ git-2.45.2-build/git-2.45.2/commit.c: scope_hint: In function ‘commit_tree_extended’ # 271| { # 272| memcpy(dst->hash, src->hash, GIT_MAX_RAWSZ); # 273|-> dst->algo = src->algo; # 274| } # 275| Error: GCC_ANALYZER_WARNING (CWE-1341): git-2.45.2-build/git-2.45.2/loose.c: scope_hint: In function ‘write_one_object’ git-2.45.2-build/git-2.45.2/loose.c:199:9: warning[-Wanalyzer-fd-double-close]: double ‘close’ of file descriptor ‘open(path.buf, 1089, 438)’ git-2.45.2-build/git-2.45.2/loose.c:1: included_from: Included from here. git-2.45.2-build/git-2.45.2/loose.c:198:9: note: in expansion of macro ‘error_errno’ git-2.45.2-build/git-2.45.2/loose.c:7: included_from: Included from here. git-2.45.2-build/git-2.45.2/loose.c:198:9: note: in expansion of macro ‘error_errno’ # 197| errout: # 198| error_errno(_("failed to write loose object index %s\n"), path.buf); # 199|-> close(fd); # 200| rollback_lock_file(&lock); # 201| strbuf_release(&buf); Error: GCC_ANALYZER_WARNING (CWE-476): git-2.45.2-build/git-2.45.2/refs/reftable-backend.c:1: included_from: Included from here. git-2.45.2-build/git-2.45.2/refs/reftable-backend.c: scope_hint: In function ‘queue_transaction_update’ git-2.45.2-build/git-2.45.2/refs/reftable-backend.c:704:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘arg’ git-2.45.2-build/git-2.45.2/git-compat-util.h:1214:22: note: in definition of macro ‘ALLOC_GROW’ git-2.45.2-build/git-2.45.2/git-compat-util.h:1214:22: note: in definition of macro ‘ALLOC_GROW’ git-2.45.2-build/git-2.45.2/git-compat-util.h:1214:22: note: in definition of macro ‘ALLOC_GROW’ git-2.45.2-build/git-2.45.2/git-compat-util.h:1214:22: note: in definition of macro ‘ALLOC_GROW’ # 702| return ret; # 703| # 704|-> ALLOC_GROW(arg->updates, arg->updates_nr + 1, # 705| arg->updates_alloc); # 706| arg->updates[arg->updates_nr].update = update; Error: CLANG_WARNING: git-2.45.2-build/git-2.45.2/refs/reftable-backend.c:1469:4: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 1467| goto done; # 1468| if (ret > 0 || strcmp(old_log.refname, arg->oldname)) { # 1469|-> ret = 0; # 1470| break; # 1471| } Error: CLANG_WARNING: git-2.45.2-build/git-2.45.2/reftable/reader.c:267:29: warning[core.NullDereference]: Access to field 'block_size' results in a dereference of a null pointer (loaded from variable 'r') # 265| uint64_t next_off, uint8_t want_typ) # 266| { # 267|-> int32_t guess_block_size = r->block_size ? r->block_size : # 268| DEFAULT_BLOCK_SIZE; # 269| struct reftable_block block = { NULL }; Error: CLANG_WARNING: git-2.45.2-build/git-2.45.2/trailer.c:328:8: warning[unix.Malloc]: Use of memory after it is freed # 326| list_for_each_dir(pos, head, backwards) { # 327| in_tok = list_entry(pos, struct trailer_item, list); # 328|-> if (!same_token(in_tok, arg_tok)) # 329| continue; # 330| on_tok = middle ? in_tok : start_tok;