Fix null pointer crash while encountering configuration file errors during parsing.
This commit is contained in:
		
							parent
							
								
									f8d057f15a
								
							
						
					
					
						commit
						3b4a199673
					
				| @ -120,9 +120,12 @@ struct cfg_tokens* cfg_tokenize(const char* line) | ||||
| 
 | ||||
| void cfg_tokens_free(struct cfg_tokens* tokens) | ||||
| { | ||||
| 	list_clear(tokens->list, hub_free); | ||||
| 	list_destroy(tokens->list); | ||||
| 	hub_free(tokens); | ||||
| 	if (tokens) | ||||
| 	{ | ||||
| 		list_clear(tokens->list, hub_free); | ||||
| 		list_destroy(tokens->list); | ||||
| 		hub_free(tokens); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| int cfg_token_add(struct cfg_tokens* tokens, char* new_token) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user