diff options
author | Sam Leffler <sam@FreeBSD.org> | 2003-01-06 18:52:05 +0000 |
---|---|---|
committer | Sam Leffler <sam@FreeBSD.org> | 2003-01-06 18:52:05 +0000 |
commit | bc0c6d3c9996725d9282aa860aff978f77bdfa0e (patch) | |
tree | a49299c56cd596541ad23dffadc1afbc9e4727bc /sys | |
parent | 6f50d8cc12dbc959f932c92a2371f0bc5bfd1536 (diff) | |
download | src-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')
-rw-r--r-- | sys/opencrypto/crypto.c | 4 |
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; |