diff options
author | Kumar Gala <galak@kernel.crashing.org> | 2007-10-25 16:15:07 -0500 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2007-11-21 14:01:49 -0600 |
commit | f738b4a75998f42a7408defadc9baac7a31c92db (patch) | |
tree | c842c2d2f7f4fbd1f60eabe9664bee71d0961db4 /common | |
parent | a3c2933e02503fe36ade2c1b65af46f2b7a168e7 (diff) |
Make no options to fdt print default to '/'
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'common')
-rw-r--r-- | common/cmd_fdt.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/common/cmd_fdt.c b/common/cmd_fdt.c index f18c5838541..b665bd6c6ad 100644 --- a/common/cmd_fdt.c +++ b/common/cmd_fdt.c @@ -229,6 +229,7 @@ int do_fdt (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[]) char *pathp; /* path */ char *prop; /* property */ int ret; /* return value */ + static char root[2] = "/"; /* * list is an alias for print, but limited to 1 level @@ -241,7 +242,10 @@ int do_fdt (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[]) * Get the starting path. The root node is an oddball, * the offset is zero and has no name. */ - pathp = argv[2]; + if (argc == 2) + pathp = root; + else + pathp = argv[2]; if (argc > 3) prop = argv[3]; else |