svn commit: samba r16272 - branches/SAMBA_3_0/source/libads
trunk/source/libads
gd at samba.org
gd at samba.org
Thu Jun 15 21:59:27 GMT 2006
Author: gd
Date: 2006-06-15 21:59:25 +0000 (Thu, 15 Jun 2006)
New Revision: 16272
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=16272
Log:
Fix memleak.
Guenther
Modified:
branches/SAMBA_3_0/source/libads/kerberos.c
trunk/source/libads/kerberos.c
Changeset:
Modified: branches/SAMBA_3_0/source/libads/kerberos.c
===================================================================
--- branches/SAMBA_3_0/source/libads/kerberos.c 2006-06-15 21:46:17 UTC (rev 16271)
+++ branches/SAMBA_3_0/source/libads/kerberos.c 2006-06-15 21:59:25 UTC (rev 16272)
@@ -195,6 +195,7 @@
}
if (!ads->auth.password) {
+ SAFE_FREE(s);
return KRB5_LIBOS_CANTREADPWD;
}
@@ -205,7 +206,7 @@
DEBUG(0,("kerberos_kinit_password %s failed: %s\n",
s, error_message(ret)));
}
- free(s);
+ SAFE_FREE(s);
return ret;
}
Modified: trunk/source/libads/kerberos.c
===================================================================
--- trunk/source/libads/kerberos.c 2006-06-15 21:46:17 UTC (rev 16271)
+++ trunk/source/libads/kerberos.c 2006-06-15 21:59:25 UTC (rev 16272)
@@ -195,6 +195,7 @@
}
if (!ads->auth.password) {
+ SAFE_FREE(s);
return KRB5_LIBOS_CANTREADPWD;
}
@@ -205,7 +206,7 @@
DEBUG(0,("kerberos_kinit_password %s failed: %s\n",
s, error_message(ret)));
}
- free(s);
+ SAFE_FREE(s);
return ret;
}
More information about the samba-cvs
mailing list