memcpy(n->hkey, keys->value + keylen, keylen);
} else {
ret = apr_generate_random_bytes(n->ekey, keylen);
- if (ret == 0) {
+ if (ret != 0) {
ret = EFAULT;
goto done;
}
ret = apr_generate_random_bytes(n->hkey, keylen);
- if (ret == 0) {
+ if (ret != 0) {
ret = EFAULT;
goto done;
}
/* confounder to avoid exposing random numbers directly to clients
* as IVs */
ret = apr_generate_random_bytes(rbuf, sizeof(rbuf));
- if (ret == 0) goto done;
+ if (ret != 0) goto done;
if (cipher->length == 0) {
/* add space for confounder and padding and MAC */