]> git.sur5r.net Git - openldap/blobdiff - contrib/slapd-modules/passwd/sha2/slapd-sha2.c
ITS#7851 contrib pw-sha2 fix int/size_t comparison
[openldap] / contrib / slapd-modules / passwd / sha2 / slapd-sha2.c
index 1ec79896ebee1653e2055d145a8d05244deee98b..2e4fcb01db510d813650b5698304429991b70ee3 100644 (file)
@@ -244,7 +244,7 @@ static int chk_ssha256(
 
        rc = lutil_b64_pton(passwd->bv_val, orig_pass, decode_len);
 
-       if( rc <= sizeof(SHAdigest) ) {
+       if( rc <= (int)(sizeof(SHAdigest)) ) {
                ber_memfree(orig_pass);
                return LUTIL_PASSWD_ERR;
        }
@@ -332,7 +332,7 @@ static int chk_ssha384(
 
        rc = lutil_b64_pton(passwd->bv_val, orig_pass, decode_len);
 
-       if( rc <= sizeof(SHAdigest) ) {
+       if( rc <= (int)(sizeof(SHAdigest)) ) {
                ber_memfree(orig_pass);
                return LUTIL_PASSWD_ERR;
        }
@@ -420,7 +420,7 @@ static int chk_ssha512(
 
        rc = lutil_b64_pton(passwd->bv_val, orig_pass, decode_len);
 
-       if( rc <= sizeof(SHAdigest) ) {
+       if( rc <= (int)(sizeof(SHAdigest)) ) {
                ber_memfree(orig_pass);
                return LUTIL_PASSWD_ERR;
        }