From: Theodore Ts'o Date: Wed, 13 Mar 2013 18:19:16 +0000 (-0400) Subject: debugfs: fix command failures for extent_inode commands that take arguments X-Git-Tag: v1.42.8~36 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=16b1fcf87d269ed6339be09ae84a4f833108f9c4;p=tools%2Fe2fsprogs.git debugfs: fix command failures for extent_inode commands that take arguments The extent_inode commands split_node, replace_node, and insert_node take arguments which resulted in confusing error messages after succeeding. Fix this. Signed-off-by: "Theodore Ts'o" --- diff --git a/debugfs/extent_inode.c b/debugfs/extent_inode.c index 11c4b4f..0bbc4c5 100644 --- a/debugfs/extent_inode.c +++ b/debugfs/extent_inode.c @@ -281,7 +281,7 @@ void do_replace_node(int argc, char *argv[]) com_err(argv[0], retval, 0); return; } - do_current_node(argc, argv); + generic_goto_node(NULL, argc, argv, EXT2_EXTENT_CURRENT); } void do_split_node(int argc, char *argv[]) @@ -297,7 +297,7 @@ void do_split_node(int argc, char *argv[]) com_err(argv[0], retval, 0); return; } - do_current_node(argc, argv); + generic_goto_node(NULL, argc, argv, EXT2_EXTENT_CURRENT); } void do_insert_node(int argc, char *argv[]) @@ -358,7 +358,7 @@ void do_insert_node(int argc, char *argv[]) com_err(cmd, retval, 0); return; } - do_current_node(argc, argv); + generic_goto_node(NULL, argc, argv, EXT2_EXTENT_CURRENT); } void do_set_bmap(int argc, char **argv)