]> git.saurik.com Git - apple/security.git/blobdiff - libsecurityd/lib/xdr_auth.c
Security-55471.14.8.tar.gz
[apple/security.git] / libsecurityd / lib / xdr_auth.c
index 39208bd33eefd700d02e08358754d9a0b52dae3d..b04a69c3797962a45e534d36dd043cafb82acf3e 100644 (file)
@@ -39,7 +39,7 @@ xdr_AuthorizationItem(XDR *xdrs, AuthorizationItem *objp)
     if (xdrs->x_op == XDR_ENCODE) {
                if (objp->valueLength > (u_int)~0)
                        return (FALSE);
     if (xdrs->x_op == XDR_ENCODE) {
                if (objp->valueLength > (u_int)~0)
                        return (FALSE);
-               valueLength = objp->valueLength;
+               valueLength = (u_int)objp->valueLength;
     }
        
     if (!sec_xdr_bytes(xdrs, (uint8_t **)&objp->value, &valueLength, ~0))
     }
        
     if (!sec_xdr_bytes(xdrs, (uint8_t **)&objp->value, &valueLength, ~0))