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 authored and Colin Walters (automation) committed 2016-04-13 19:37:06 +00:00
1 parent 6a57d0a2f0
commit 77ea287cd2
1 file changed
+1 -1
+1 -1
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;