diff options
author | Lars Ellenberg <lars.ellenberg@linbit.com> | 2016-06-14 00:26:39 +0200 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2016-06-13 21:43:08 -0600 |
commit | 1b57e66384e2d21150301e68078526fac5680a16 (patch) | |
tree | 3af5073c4650026854b1af1af191ac9f22ec6464 /crypto | |
parent | 27ea1d876e16c0ca5ae6335fc85cf4f278f5c98c (diff) | |
download | blackbird-op-linux-1b57e66384e2d21150301e68078526fac5680a16.tar.gz blackbird-op-linux-1b57e66384e2d21150301e68078526fac5680a16.zip |
drbd: correctly handle failed crypto_alloc_hash
crypto_alloc_hash returns an ERR_PTR(), not NULL.
Also reset peer_integrity_tfm to NULL, to not call crypto_free_hash()
on an errno in the cleanup path.
Reported-by: Insu Yun <wuninsu@gmail.com>
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions