aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2003-01-06 18:52:05 +0000
committerSam Leffler <sam@FreeBSD.org>2003-01-06 18:52:05 +0000
commitbc0c6d3c9996725d9282aa860aff978f77bdfa0e (patch)
treea49299c56cd596541ad23dffadc1afbc9e4727bc /sys/opencrypto
parent6f50d8cc12dbc959f932c92a2371f0bc5bfd1536 (diff)
downloadsrc-bc0c6d3c9996725d9282aa860aff978f77bdfa0e.tar.gz
src-bc0c6d3c9996725d9282aa860aff978f77bdfa0e.zip
correct flags passed when allocation crypto request structures so we
don't block and the returned data is zero'd
Notes
Notes: svn path=/head/; revision=108813
Diffstat (limited to 'sys/opencrypto')
-rw-r--r--sys/opencrypto/crypto.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/opencrypto/crypto.c b/sys/opencrypto/crypto.c
index fd3fd85627f6..9bf28b7dd641 100644
--- a/sys/opencrypto/crypto.c
+++ b/sys/opencrypto/crypto.c
@@ -864,10 +864,10 @@ crypto_getreq(int num)
struct cryptodesc *crd;
struct cryptop *crp;
- crp = uma_zalloc(cryptop_zone, 0);
+ crp = uma_zalloc(cryptop_zone, M_NOWAIT|M_ZERO);
if (crp != NULL) {
while (num--) {
- crd = uma_zalloc(cryptodesc_zone, 0);
+ crd = uma_zalloc(cryptodesc_zone, M_NOWAIT|M_ZERO);
if (crd == NULL) {
crypto_freereq(crp);
return NULL;