lib/repo: Don't delete new tmpdir if it can't be locked
authorDan Nicholson <nicholson@endlessm.com>
Fri, 17 Nov 2017 17:06:32 +0000 (17:06 +0000)
committerAtomic Bot <atomic-devel@projectatomic.io>
Fri, 17 Nov 2017 18:25:22 +0000 (18:25 +0000)
commit162edf71ed672f92ae9c63ace6e75b0c94ab0357
tree4605367017041e52ca7caff3a213af6e4a3ff66b
parentbf85f8d89e125d6c5f83bc4334533529e4a17c03
lib/repo: Don't delete new tmpdir if it can't be locked

If a newly allocated tmpdir can't be locked, set initialized to FALSE so
that glnx_tmpdir_cleanup doesn't delete it when new_tmpdir goes out of
scope.

Closes: #1346
Approved by: cgwalters
src/libostree/ostree-repo.c