svn commit: samba r16452 - branches/SAMBA_3_0/source/libads
trunk/source/libads
gd at samba.org
gd at samba.org
Wed Jun 21 23:43:34 GMT 2006
Author: gd
Date: 2006-06-21 23:43:33 +0000 (Wed, 21 Jun 2006)
New Revision: 16452
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=16452
Log:
Fix memleak in the CLDAP processing (found by valgrind).
Guenther
Modified:
branches/SAMBA_3_0/source/libads/cldap.c
trunk/source/libads/cldap.c
Changeset:
Modified: branches/SAMBA_3_0/source/libads/cldap.c
===================================================================
--- branches/SAMBA_3_0/source/libads/cldap.c 2006-06-21 22:45:15 UTC (rev 16451)
+++ branches/SAMBA_3_0/source/libads/cldap.c 2006-06-21 23:43:33 UTC (rev 16452)
@@ -225,6 +225,7 @@
asn1_end_tag(&data);
if (data.has_error) {
+ asn1_free(&data);
DEBUG(1,("Failed to parse cldap reply\n"));
return -1;
}
@@ -262,6 +263,8 @@
data_blob_free(&os3);
data_blob_free(&blob);
+ asn1_free(&data);
+
return 0;
}
Modified: trunk/source/libads/cldap.c
===================================================================
--- trunk/source/libads/cldap.c 2006-06-21 22:45:15 UTC (rev 16451)
+++ trunk/source/libads/cldap.c 2006-06-21 23:43:33 UTC (rev 16452)
@@ -225,6 +225,7 @@
asn1_end_tag(&data);
if (data.has_error) {
+ asn1_free(&data);
DEBUG(1,("Failed to parse cldap reply\n"));
return -1;
}
@@ -262,6 +263,8 @@
data_blob_free(&os3);
data_blob_free(&blob);
+ asn1_free(&data);
+
return 0;
}
More information about the samba-cvs
mailing list