summaryrefslogtreecommitdiff
path: root/src/sp_config.c
diff options
context:
space:
mode:
authorblotus2017-10-30 11:01:24 +0100
committerGitHub2017-10-30 11:01:24 +0100
commit1476b0ddbab0748c332fd9ee7bed1ba9d1f35d96 (patch)
tree059ee585c9af2cf4e18ca66f448e1b7b143a1a3b /src/sp_config.c
parent9a0400bdbc7d4decb32fe8fa3960e9e77f9fe898 (diff)
parent1eb51a18ec06b3c8add77d876af0f5a599279c67 (diff)
Merge pull request #54 from arpd/43-free-at-shutdown
43 free at shutdown
Diffstat (limited to 'src/sp_config.c')
-rw-r--r--src/sp_config.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/sp_config.c b/src/sp_config.c
index c41b8f7..13002cc 100644
--- a/src/sp_config.c
+++ b/src/sp_config.c
@@ -182,3 +182,13 @@ int sp_parse_config(const char *conf_file) {
182 fclose(fd); 182 fclose(fd);
183 return SUCCESS; 183 return SUCCESS;
184} 184}
185
186void sp_disabled_function_list_free(sp_node_t* list) {
187 sp_node_t* cursor = list;
188 while(cursor) {
189 sp_disabled_function* df = cursor->data;
190 if (df && df->functions_list)
191 sp_list_free(df->functions_list);
192 cursor = cursor->next;
193 }
194}