From e395b3a9ea298392503e7a77fc38cff578f111a0 Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Thu, 30 Jul 2009 10:45:19 +0200 Subject: [PATCH] Free d on failure [CID-103] --- kadmin/load.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kadmin/load.c b/kadmin/load.c index 190f73daf..4f3a09b02 100644 --- a/kadmin/load.c +++ b/kadmin/load.c @@ -333,8 +333,10 @@ parse_extensions(char *str, HDB_extensions **e) d = malloc(len); len = hex_decode(p, d, len); - if (len < 0) + if (len < 0) { + free(d); return -1; + } ret = decode_HDB_extension(d, len, &ext, NULL); free(d); -- 2.11.4.GIT