X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/006827074fe1dc0b85de76982e1b9bf5cda07e34..5f624baebe43889bb2810720cb9cc6d0812f49cb:/lib/kvp.c diff --git a/lib/kvp.c b/lib/kvp.c index 45aa03c..f17cdc1 100644 --- a/lib/kvp.c +++ b/lib/kvp.c @@ -287,6 +287,15 @@ struct kvp *kvp_make(const char *name, ...) { return kvp; } +void kvp_free(struct kvp *k) { + if(k) { + kvp_free(k->next); + xfree((void *)k->name); + xfree((void *)k->value); + xfree(k); + } +} + /* Local Variables: c-basic-offset:2