]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/ext3/namei.c
ext3: Always set dx_node's fake_dirent explicitly.
[karo-tx-linux.git] / fs / ext3 / namei.c
index aad6400c9b77e17010b3a9588ea5a19e5d0b4bdf..a16878058b02356e53c84b70f6ca7ad94084a284 100644 (file)
@@ -1550,8 +1550,8 @@ static int ext3_dx_add_entry(handle_t *handle, struct dentry *dentry,
                        goto cleanup;
                node2 = (struct dx_node *)(bh2->b_data);
                entries2 = node2->entries;
+               memset(&node2->fake, 0, sizeof(struct fake_dirent));
                node2->fake.rec_len = ext3_rec_len_to_disk(sb->s_blocksize);
-               node2->fake.inode = 0;
                BUFFER_TRACE(frame->bh, "get_write_access");
                err = ext3_journal_get_write_access(handle, frame->bh);
                if (err)