Mercurial > hg > xemacs-beta
diff src/eldap.c @ 304:c6de09ad3017 r21-0b50
Import from CVS: tag r21-0b50
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:41:12 +0200 |
parents | 70ad99077275 |
children | 03446687b7cc |
line wrap: on
line diff
--- a/src/eldap.c Mon Aug 13 10:40:50 2007 +0200 +++ b/src/eldap.c Mon Aug 13 10:41:12 2007 +0200 @@ -427,7 +427,7 @@ } if (!NILP (base)) { - CHECK_STRING (Vldap_default_base); + CHECK_STRING (base); } /* Search scope */ @@ -456,8 +456,9 @@ CHECK_STRING (current); ldap_attributes[i] = alloca_array (char, 1 + XSTRING_LENGTH (current)); + /* XSTRING_LENGTH is increased by one in order to copy the final 0 */ memcpy (ldap_attributes[i], - XSTRING_DATA (current), XSTRING_LENGTH (current)); + XSTRING_DATA (current), 1 + XSTRING_LENGTH (current)); ++i; } ldap_attributes[i] = NULL;