diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2021-12-09 19:52:41 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2021-12-09 19:52:41 +0000 |
| commit | ec498562b71a5e2baee3556eed7e22947f7abc5d (patch) | |
| tree | 22f86d1e2b3d2ba02f29f112130cfb6da10093a5 /sys/opencrypto | |
| parent | 357ba2cf17bf2a201ada5c54822e4f92ff2df296 (diff) | |
Diffstat (limited to 'sys/opencrypto')
| -rw-r--r-- | sys/opencrypto/crypto.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/opencrypto/crypto.c b/sys/opencrypto/crypto.c index 8c5457a48f65..cc0e5860c882 100644 --- a/sys/opencrypto/crypto.c +++ b/sys/opencrypto/crypto.c @@ -1352,7 +1352,8 @@ crp_sanity(struct cryptop *crp) KASSERT(crp->crp_payload_output_start == 0, ("payload output start non-zero without output buffer")); } else { - KASSERT(crp->crp_payload_output_start < olen, + KASSERT(crp->crp_payload_output_start == 0 || + crp->crp_payload_output_start < olen, ("invalid payload output start")); KASSERT(crp->crp_payload_output_start + crp->crp_payload_length <= olen, |
