From 4847d9737290ff71c03a6b7c594793e63efe1714 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Tue, 8 Jul 2008 02:10:18 +0100 Subject: [PATCH] [settings] Allow "config" command to access root settings block --- src/hci/commands/config_cmd.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/hci/commands/config_cmd.c b/src/hci/commands/config_cmd.c index 5a34cea2..660c6423 100644 --- a/src/hci/commands/config_cmd.c +++ b/src/hci/commands/config_cmd.c @@ -5,7 +5,8 @@ #include static int config_exec ( int argc, char **argv ) { - struct settings *settings = NULL; + char *settings_name; + struct settings *settings; int rc; if ( argc > 2 ) { @@ -14,12 +15,11 @@ static int config_exec ( int argc, char **argv ) { return 1; } - if ( argc == 2 ) { - settings = find_settings ( argv[1] ); - if ( ! settings ) { - printf ( "No such scope \"%s\"\n", argv[1] ); - return 1; - } + settings_name = ( ( argc == 2 ) ? argv[1] : "" ); + settings = find_settings ( argv[1] ); + if ( ! settings ) { + printf ( "No such scope \"%s\"\n", settings_name ); + return 1; } if ( ( rc = settings_ui ( settings ) ) != 0 ) {