diff --git a/components/finsh/finsh_var.c b/components/finsh/finsh_var.c index fc2fa27aea..7d8cde709a 100644 --- a/components/finsh/finsh_var.c +++ b/components/finsh/finsh_var.c @@ -108,7 +108,7 @@ void finsh_sysvar_append(const char* name, u_char type, void* var_addr) else { item->next = global_sysvar_list; - global_sysvar_list->next = item; + global_sysvar_list = item; } } }