]> wimlib.net Git - wimlib/commitdiff
inode_set_unnamed_stream(): inode must be resolved
authorEric Biggers <ebiggers3@gmail.com>
Tue, 13 May 2014 06:03:36 +0000 (01:03 -0500)
committerEric Biggers <ebiggers3@gmail.com>
Tue, 13 May 2014 06:03:44 +0000 (01:03 -0500)
src/inode.c

index 992a424378e0d6e7054f15036c42e5a1972396a8..bb953c57bfd2d1308fea4700c924c95688dd957a 100644 (file)
@@ -294,10 +294,10 @@ int
 inode_set_unnamed_stream(struct wim_inode *inode, const void *data, size_t len,
                         struct wim_lookup_table *lookup_table)
 {
+       wimlib_assert(inode->i_resolved);
        inode->i_lte = new_stream_from_data_buffer(data, len, lookup_table);
        if (inode->i_lte == NULL)
                return WIMLIB_ERR_NOMEM;
-       inode->i_resolved = 1;
        return 0;
 }