svn commit: samba r10210 - branches/SAMBA_3_0/source/libsmb trunk/source/libsmb

gd at samba.org gd at samba.org
Tue Sep 13 21:21:43 GMT 2005


Author: gd
Date: 2005-09-13 21:21:43 +0000 (Tue, 13 Sep 2005)
New Revision: 10210

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10210

Log:
Fix memleak.

Guenther

Modified:
   branches/SAMBA_3_0/source/libsmb/clikrb5.c
   trunk/source/libsmb/clikrb5.c


Changeset:
Modified: branches/SAMBA_3_0/source/libsmb/clikrb5.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/clikrb5.c	2005-09-13 20:13:36 UTC (rev 10209)
+++ branches/SAMBA_3_0/source/libsmb/clikrb5.c	2005-09-13 21:21:43 UTC (rev 10210)
@@ -119,8 +119,10 @@
 		DEBUG(1,("krb5_get_pw_salt failed (%s)\n", error_message(ret)));
 		return ret;
 	}
-	return krb5_string_to_key_salt(context, enctype, password->data,
-		salt, key);
+	
+	ret = krb5_string_to_key_salt(context, enctype, password->data, salt, key);
+	krb5_free_salt(context, salt);
+	return ret;
 }
 #else
 #error UNKNOWN_CREATE_KEY_FUNCTIONS

Modified: trunk/source/libsmb/clikrb5.c
===================================================================
--- trunk/source/libsmb/clikrb5.c	2005-09-13 20:13:36 UTC (rev 10209)
+++ trunk/source/libsmb/clikrb5.c	2005-09-13 21:21:43 UTC (rev 10210)
@@ -119,8 +119,10 @@
 		DEBUG(1,("krb5_get_pw_salt failed (%s)\n", error_message(ret)));
 		return ret;
 	}
-	return krb5_string_to_key_salt(context, enctype, password->data,
-		salt, key);
+	
+	ret = krb5_string_to_key_salt(context, enctype, password->data, salt, key);
+	krb5_free_salt(context, salt);
+	return ret;
 }
 #else
 #error UNKNOWN_CREATE_KEY_FUNCTIONS



More information about the samba-cvs mailing list