]> git.sur5r.net Git - openldap/commitdiff
ITS#3635 fix input to lmhash
authorHoward Chu <hyc@openldap.org>
Thu, 7 Apr 2005 02:23:17 +0000 (02:23 +0000)
committerHoward Chu <hyc@openldap.org>
Thu, 7 Apr 2005 02:23:17 +0000 (02:23 +0000)
contrib/slapd-modules/smbk5pwd/smbk5pwd.c

index 4ae7710c88c804a5c1d6db3e0b41944d42ee4cb3..5bf002abef28307995b68df16ca8b7cf4b4a4024 100644 (file)
@@ -440,6 +440,8 @@ static int smbk5pwd_exop_passwd(
                        *c++ = *d++;
                        d++;
                }
+               pwd.bv_len /= 2;
+               pwd.bv_val[pwd.bv_len] = '\0';
 
                ml = ch_malloc(sizeof(Modifications));
                ml->sml_next = qpw->rs_mods;