Move search result intit to begin of ext4_dir_find_entry
authorgkostka <kostka.grzegorz@gmail.com>
Mon, 16 Nov 2015 23:10:39 +0000 (00:10 +0100)
committergkostka <kostka.grzegorz@gmail.com>
Mon, 16 Nov 2015 23:10:39 +0000 (00:10 +0100)
lwext4/ext4_dir.c

index b107776df0abfabdca1a8a7d001f42aeb997e849..4c3b987b77112482ca6eccf25d699e2c0ecfd10d 100644 (file)
@@ -452,6 +452,10 @@ int ext4_dir_find_entry(struct ext4_dir_search_result *result,
 {
        struct ext4_sblock *sb = &parent->fs->sb;
 
+       /* Entry clear */
+       result->block.lb_id = 0;
+       result->dentry = NULL;
+
 #if CONFIG_DIR_INDEX_ENABLE
        /* Index search */
        if ((ext4_sb_feature_com(sb, EXT4_FCOM_DIR_INDEX)) &&
@@ -525,11 +529,6 @@ int ext4_dir_find_entry(struct ext4_dir_search_result *result,
                        return rc;
        }
 
-       /* Entry was not found */
-
-       result->block.lb_id = 0;
-       result->dentry = NULL;
-
        return ENOENT;
 }