Fix segfault (coredump) if get_var_data is NULL

master
Pentium44 2021-04-06 03:11:23 -07:00
parent a6a54ea05d
commit 1a3727f451
1 changed files with 4 additions and 0 deletions

View File

@ -107,6 +107,10 @@ char *parse_vars(char *string)
syn_error("ss:error:variable syntax error!");
variable_pointer = get_var_data(varbuffer);
if(variable_pointer == NULL)
syn_error("ss:error:variable syntax error!");
var_len = strlen(variable_pointer);
buf_len = strlen(finished) + var_len;