X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/006827074fe1dc0b85de76982e1b9bf5cda07e34..7489d3af05a4394e9621e14a196a9f6c4f788a26:/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