Whamcloud - gitweb
configure: remove support to disable htree support
[tools/e2fsprogs.git] / e2fsck / dx_dirinfo.c
index 5c48d32..c7b6056 100644 (file)
@@ -5,8 +5,8 @@
  * under the terms of the GNU Public License.
  */
 
+#include "config.h"
 #include "e2fsck.h"
-#ifdef ENABLE_HTREE
 
 /*
  * This subroutine is called during pass1 to create a directory info
@@ -39,6 +39,10 @@ void e2fsck_add_dx_dir(e2fsck_t ctx, ext2_ino_t ino, int num_blocks)
                                           sizeof(struct dx_dir_info),
                                           &ctx->dx_dir_info);
                if (retval) {
+                       fprintf(stderr, "Couldn't reallocate dx_dir_info "
+                               "structure to %d entries\n",
+                               ctx->dx_dir_info_size);
+                       fatal_error(ctx, 0);
                        ctx->dx_dir_info_size -= 10;
                        return;
                }
@@ -146,5 +150,3 @@ struct dx_dir_info *e2fsck_dx_dir_info_iter(e2fsck_t ctx, int *control)
 
        return(ctx->dx_dir_info + (*control)++);
 }
-
-#endif /* ENABLE_HTREE */