svn commit: samba r17915 - in
branches/SAMBA_3_0_RELEASE/source/libads: .
jerry at samba.org
jerry at samba.org
Tue Aug 29 16:04:38 GMT 2006
Author: jerry
Date: 2006-08-29 16:04:37 +0000 (Tue, 29 Aug 2006)
New Revision: 17915
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=17915
Log:
Saturn fixes
Modified:
branches/SAMBA_3_0_RELEASE/source/libads/ldap.c
branches/SAMBA_3_0_RELEASE/source/libads/sasl.c
Changeset:
Modified: branches/SAMBA_3_0_RELEASE/source/libads/ldap.c
===================================================================
--- branches/SAMBA_3_0_RELEASE/source/libads/ldap.c 2006-08-29 16:03:57 UTC (rev 17914)
+++ branches/SAMBA_3_0_RELEASE/source/libads/ldap.c 2006-08-29 16:04:37 UTC (rev 17915)
@@ -496,7 +496,7 @@
}
cookie_be = ber_alloc_t(LBER_USE_DER);
- if (cookie && *cookie) {
+ if (*cookie) {
ber_printf(cookie_be, "{iO}", (ber_int_t) 1000, *cookie);
ber_bvfree(*cookie); /* don't need it from last time */
*cookie = NULL;
Modified: branches/SAMBA_3_0_RELEASE/source/libads/sasl.c
===================================================================
--- branches/SAMBA_3_0_RELEASE/source/libads/sasl.c 2006-08-29 16:03:57 UTC (rev 17914)
+++ branches/SAMBA_3_0_RELEASE/source/libads/sasl.c 2006-08-29 16:04:37 UTC (rev 17915)
@@ -276,9 +276,8 @@
int i=0;
int gss_rc, rc;
uint8 *p;
- uint32 max_msg_size;
+ uint32 max_msg_size = 0;
char *sname;
- unsigned sec_layer;
ADS_STATUS status;
krb5_principal principal;
krb5_context ctx = NULL;
@@ -390,8 +389,9 @@
#if 0
file_save("sasl_gssapi.dat", output_token.value, output_token.length);
#endif
- max_msg_size = (p[1]<<16) | (p[2]<<8) | p[3];
- sec_layer = *p;
+ if (p) {
+ max_msg_size = (p[1]<<16) | (p[2]<<8) | p[3];
+ }
gss_release_buffer(&minor_status, &output_token);
More information about the samba-cvs
mailing list