X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/d901c8888560a1745ecee7c8d5ddad6229aafc66..12ed8a1f566d8c2020b988462db74435c716088a:/key-attr.c diff --git a/key-attr.c b/key-attr.c index 7057570..27f4490 100644 --- a/key-attr.c +++ b/key-attr.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: key-attr.c,v 1.5 2004/04/08 01:36:15 mdw Exp $ + * $Id$ * * Key attribute manipulation * @@ -168,10 +168,10 @@ int key_putattr(key_file *f, key *k, const char *n, const char *v) if (v) { a = sym_find(&k->a, n, -1, sizeof(*a), &found); if (found) - free(a->p); + xfree(a->p); a->p = xstrdup(v); } else if ((a = sym_find(&k->a, n, -1, 0, 0)) != 0) { - free(a->p); + xfree(a->p); sym_remove(&k->a, a); } @@ -197,7 +197,7 @@ int key_setcomment(key_file *f, key *k, const char *c) if (key_chkcomment(c)) return (KERR_BADCOMMENT); if (k->c) - free(k->c); + xfree(k->c); if (c) k->c = xstrdup(c); else @@ -251,7 +251,7 @@ int key_settag(key_file *f, key *k, const char *tag) kr = sym_find(&f->bytag, k->tag, -1, 0, 0); assert(((void)"No bytag link", kr)); sym_remove(&f->bytag, kr); - free(k->tag); + xfree(k->tag); } /* --- Done --- */