left -= desc->len;
}
- if (unlikely(left < 0)) {
+ if (unlikely(left > 0)) {
VC_LOG_ERR("Incorrect virtio descriptor");
return -1;
}
left -= to_copy;
}
- if (unlikely(left < 0)) {
+ if (unlikely(left > 0)) {
VC_LOG_ERR("Incorrect virtio descriptor");
return -1;
}
if (unlikely(!desc || dlen != head->len))
return -1;
desc_idx = 0;
+ head = desc;
} else {
desc = head;
}
return -EINVAL;
}
- if (unlikely(option < 0 || option >=
- RTE_VHOST_CRYPTO_MAX_ZERO_COPY_OPTIONS)) {
+ if (unlikely((uint32_t)option >=
+ RTE_VHOST_CRYPTO_MAX_ZERO_COPY_OPTIONS)) {
VC_LOG_ERR("Invalid option %i", option);
return -EINVAL;
}