]> git.sur5r.net Git - openldap/commitdiff
ITS#7851 contrib pw-sha2 fix int/size_t comparison
authorryan@nardis.ca <ryan@nardis.ca>
Fri, 27 Jun 2014 02:18:13 +0000 (02:18 +0000)
committerHoward Chu <hyc@openldap.org>
Fri, 18 Jul 2014 16:43:36 +0000 (09:43 -0700)
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;
        }