From: Dan Nicholson Date: Fri, 17 Nov 2017 16:55:43 +0000 (+0000) Subject: lib/repo: Restore tmpdir reusing out parameter X-Git-Tag: archive/raspbian/2022.1-3+rpi1~1^2~4^2~29^2~19 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f246287010015f75b939501935936163340b4cea;p=ostree.git lib/repo: Restore tmpdir reusing out parameter This got lost in d0b0578 and now the caller always thinks it got a new tmpdir. Closes: #1346 Approved by: cgwalters --- diff --git a/src/libostree/ostree-repo.c b/src/libostree/ostree-repo.c index 82695800..c1998825 100644 --- a/src/libostree/ostree-repo.c +++ b/src/libostree/ostree-repo.c @@ -4980,6 +4980,7 @@ _ostree_repo_allocate_tmpdir (int tmpdir_dfd, /* We found an existing tmpdir which we managed to lock */ g_debug ("Reusing tmpdir %s", dent->d_name); + reusing_dir = TRUE; ret_tmpdir.src_dfd = tmpdir_dfd; ret_tmpdir.fd = glnx_steal_fd (&target_dfd); ret_tmpdir.path = g_strdup (dent->d_name);