[SCM] Samba Shared Repository - branch v3-0-test updated - release-3-0-32-161-ga922805

Volker Lendecke vlendec at samba.org
Fri Mar 20 07:11:47 GMT 2009


The branch, v3-0-test has been updated
       via  a92280537071b5a9a9bc56fbeead14c6874d5a55 (commit)
      from  bdf46ea491801cdf8ff6f42c0a1ef51080cfc410 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-0-test


- Log -----------------------------------------------------------------
commit a92280537071b5a9a9bc56fbeead14c6874d5a55
Author: Bhaskar Jain (bhajain) <bhajain at cisco.com>
Date:   Fri Mar 20 08:11:30 2009 +0100

    prevent segmentation fault on joining a very long domain name in samba-3.0.32
    
    For a detailed explanation, see
    http://lists.samba.org/archive/samba-technical/2009-March/063626.html

-----------------------------------------------------------------------

Summary of changes:
 source/libads/cldap.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/libads/cldap.c b/source/libads/cldap.c
index 3cb98c5..e01b00b 100644
--- a/source/libads/cldap.c
+++ b/source/libads/cldap.c
@@ -60,7 +60,7 @@ static unsigned pull_netlogon_string(char *ret, const char *ptr,
 				ret_len += 2;
 				followed_ptr = 1;
 			}
-			len = ((ptr[0] & 0x3f) << 8) | ptr[1];
+			len = ((ptr[0] & 0x3f) << 8) | (uint8) ptr[1];
 			ptr = data + len;
 		} else if (*ptr) {
 			uint8 len = (uint8)*(ptr++);


-- 
Samba Shared Repository


More information about the samba-cvs mailing list