]> git.sur5r.net Git - openldap/commitdiff
Add Modifications / sml_numvals
authorHoward Chu <hyc@openldap.org>
Sun, 23 Sep 2007 00:22:47 +0000 (00:22 +0000)
committerHoward Chu <hyc@openldap.org>
Sun, 23 Sep 2007 00:22:47 +0000 (00:22 +0000)
contrib/slapd-modules/smbk5pwd/smbk5pwd.c

index 2262a44cecc8a36c758563898f53fb1964023a7b..564ca10fbe9db84029d19dd35fa1ce1657488586 100644 (file)
@@ -431,6 +431,7 @@ static int smbk5pwd_exop_passwd(
 #ifdef SLAP_MOD_INTERNAL
                ml->sml_flags = SLAP_MOD_INTERNAL;
 #endif
+               ml->sml_numvals = i;
                ml->sml_values = keys;
                ml->sml_nvalues = NULL;
                
@@ -443,6 +444,7 @@ static int smbk5pwd_exop_passwd(
 #ifdef SLAP_MOD_INTERNAL
                ml->sml_flags = SLAP_MOD_INTERNAL;
 #endif
+               ml->sml_numvals = 1;
                ml->sml_values = ch_malloc( 2 * sizeof(struct berval));
                ml->sml_values[0].bv_val = ch_malloc( 64 );
                ml->sml_values[0].bv_len = sprintf(ml->sml_values[0].bv_val,
@@ -492,6 +494,7 @@ static int smbk5pwd_exop_passwd(
 #ifdef SLAP_MOD_INTERNAL
                ml->sml_flags = SLAP_MOD_INTERNAL;
 #endif
+               ml->sml_numvals = 1;
                ml->sml_values = keys;
                ml->sml_nvalues = NULL;
 
@@ -518,6 +521,7 @@ static int smbk5pwd_exop_passwd(
 #ifdef SLAP_MOD_INTERNAL
                ml->sml_flags = SLAP_MOD_INTERNAL;
 #endif
+               ml->sml_numvals = 1;
                ml->sml_values = keys;
                ml->sml_nvalues = NULL;
 
@@ -539,6 +543,7 @@ static int smbk5pwd_exop_passwd(
 #ifdef SLAP_MOD_INTERNAL
                ml->sml_flags = SLAP_MOD_INTERNAL;
 #endif
+               ml->sml_numvals = 1;
                ml->sml_values = keys;
                ml->sml_nvalues = NULL;
 
@@ -560,6 +565,7 @@ static int smbk5pwd_exop_passwd(
 #ifdef SLAP_MOD_INTERNAL
                        ml->sml_flags = SLAP_MOD_INTERNAL;
 #endif
+                       ml->sml_numvals = 1;
                        ml->sml_values = keys;
                        ml->sml_nvalues = NULL;
                }
@@ -582,6 +588,7 @@ static int smbk5pwd_exop_passwd(
 #ifdef SLAP_MOD_INTERNAL
                         ml->sml_flags = SLAP_MOD_INTERNAL;
 #endif
+                                               ml->sml_numvals = 1;
                         ml->sml_values = keys;
                         ml->sml_nvalues = NULL;
                 }