commit 2edc2f9dc130b3033b3ac7fe72754b2e6ef15dc7 from: Florian Obser date: Thu Jul 21 05:40:53 2022 UTC If the first readdir() returns NULL err is uninitialized. This can't happen in practice, but llvm's scan-build doesn't know this. OK stsp commit - b7ced457451732add8f4107e469ced58fc8d4d4a commit + 2edc2f9dc130b3033b3ac7fe72754b2e6ef15dc7 blob - badde305405fbbe8f81fa4406548c06f1ff13375 blob + fbbf630b74acc59aa03d6870d1359e0f93224042 --- lib/repository_admin.c +++ lib/repository_admin.c @@ -1239,7 +1239,7 @@ got_repo_remove_lonely_packidx(struct got_repository * got_lonely_packidx_progress_cb progress_cb, void *progress_arg, got_cancel_cb cancel_cb, void *cancel_arg) { - const struct got_error *err; + const struct got_error *err = NULL; DIR *packdir = NULL; struct dirent *dent; char *pack_relpath = NULL;