summaryrefslogtreecommitdiffstats
path: root/commands/led.c
diff options
context:
space:
mode:
Diffstat (limited to 'commands/led.c')
-rw-r--r--commands/led.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/commands/led.c b/commands/led.c
index 360ce7c77f..7fd9d44677 100644
--- a/commands/led.c
+++ b/commands/led.c
@@ -37,6 +37,12 @@ static int do_led(struct command *cmdtp, int argc, char *argv[])
if (argc == 1) {
int i = 0;
+ led = led_by_number(i);
+ if (!led) {
+ printf("no registered LEDs\n");
+ return COMMAND_ERROR;
+ }
+
printf("registered LEDs:\n");
while ((led = led_by_number(i))) {