diff --git a/components/finsh/finsh_var.c b/components/finsh/finsh_var.c index fc2fa27aeafa218e629eaf5cb6e26d43ef2129fb..7d8cde709acbf4c5111d97892d666b2ac948009e 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; } } }