commit 8c8d22ba3f20c7468ada36f3f21837de6483fa8c from: Omar Polo date: Tue Feb 13 19:52:46 2024 UTC fix use of uninitialized variable in update_blob spotted by smatch. ok millert@ commit - e9a3af3077c8973cb14a176aed8b0fc9658441ef commit + 8c8d22ba3f20c7468ada36f3f21837de6483fa8c blob - 866c19c894b29dffe0ffd1be3cbc2f6999ed8db4 blob + fc674d163162822cb326fcd1144a79b40778c452 --- lib/worktree.c +++ lib/worktree.c @@ -1920,7 +1920,7 @@ update_blob(struct got_worktree *worktree, unsigned char status = GOT_STATUS_NO_CHANGE; struct stat sb; int fd1 = -1, fd2 = -1; - int update_timestamps; + int update_timestamps = 0; if (asprintf(&ondisk_path, "%s/%s", worktree->root_path, path) == -1) return got_error_from_errno("asprintf"); @@ -2044,7 +2044,6 @@ update_blob(struct got_worktree *worktree, goto done; if (status == GOT_STATUS_MODIFY || status == GOT_STATUS_ADD) { - int update_timestamps; struct got_blob_object *blob2 = NULL; char *label_orig = NULL; if (got_fileindex_entry_has_blob(ie)) {