diff options
Diffstat (limited to 'misc.c')
| -rw-r--r-- | misc.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -23,3 +23,13 @@ int rand_upto(int limit) return (int)n; } + +void free_cfg(config_item *cfg) +{ + config_item *i; + + for (i = cfg; i->type != C_END; i++) + if (i->type == C_STRING) + sfree(i->sval); + sfree(cfg); +} |