From 93c7aae49e3466054d87aa6e45aed06da333d4b2 Mon Sep 17 00:00:00 2001 From: Niclas Finne Date: Fri, 2 Nov 2018 15:20:07 +0100 Subject: [PATCH] Update os/services/shell/shell-commands.c Co-Authored-By: joakimeriksson --- os/services/shell/shell-commands.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/os/services/shell/shell-commands.c b/os/services/shell/shell-commands.c index b72003683..c8b7d862e 100644 --- a/os/services/shell/shell-commands.c +++ b/os/services/shell/shell-commands.c @@ -781,7 +781,9 @@ PT_THREAD(cmd_llsec_setkey(struct pt *pt, shell_output_func output, char *args)) #if MAC_CONF_WITH_CSMA /* Get next arg (key-string) */ SHELL_ARGS_NEXT(args, next_args); - if(args != NULL && strlen(args) == 16) { + if(args == NULL) { + SHELL_OUTPUT(output, "Provide both an index and a key\n"); + } else if(strlen(args) == 16) { csma_security_set_key(key, (const uint8_t *) args); SHELL_OUTPUT(output, "Set key for index %d\n", key); } else {