commit: Fix crash if dfd_iter is NULL

in write_directory_content_to_mtree_internal dfd_iter can be NULL,
for instance if commiting from --tree=ref=FOO. Don't blindly de-ref
it to avoid crashing.

Closes: #256
Approved by: cgwalters
This commit is contained in:
Alexander Larsson 2016-04-13 21:18:19 +02:00 committed by Colin Walters (automation)
parent 6a57d0a2f0
commit 77ea287cd2

View File

@ -2525,7 +2525,7 @@ write_directory_content_to_mtree_internal (OstreeRepo *self,
}
if (!get_modified_xattrs (self, modifier,
child_relpath, child_info, child, dfd_iter->fd, name,
child_relpath, child_info, child, dfd_iter != NULL ? dfd_iter->fd : -1, name,
&xattrs,
cancellable, error))
goto out;