Author: abartlet Date: 2004-09-06 06:59:32 +0000 (Mon, 06 Sep 2004) New Revision: 49
WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=lorikeet&path=/trunk/heimdal/lib/hdb&rev=49&nolog=1 Log: Fix memory leak, and don't return stack variables. (in the string2key code) Andrew Bartlett Modified: trunk/heimdal/lib/hdb/keys.c Changeset: Modified: trunk/heimdal/lib/hdb/keys.c =================================================================== --- trunk/heimdal/lib/hdb/keys.c 2004-09-06 02:56:49 UTC (rev 48) +++ trunk/heimdal/lib/hdb/keys.c 2004-09-06 06:59:32 UTC (rev 49) @@ -156,7 +156,7 @@ /* if there is a final string, use it as the string to salt with, this is mostly useful with null salt for v4 compat, and a cell name for afs compat */ - salt->saltvalue.data = buf[i]; + salt->saltvalue.data = strdup(buf[i]); salt->saltvalue.length = strlen(buf[i]); } } @@ -324,6 +324,7 @@ } } } + krb5_free_salt(context, salt); free(enctypes); }