瀏覽代碼

Merge "qcedev: Fix null-ptr-deref in qcedev_cipher_req_cb"

qctecmdr 1 年之前
父節點
當前提交
1a392c58fd
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      crypto-qti/qcedev.c

+ 2 - 2
crypto-qti/qcedev.c

@@ -396,7 +396,7 @@ void qcedev_cipher_req_cb(void *cookie, unsigned char *icv,
 		return;
 	qcedev_areq = podev->active_command;
 
-	if (iv)
+	if (iv && qcedev_areq)
 		memcpy(&qcedev_areq->cipher_op_req.iv[0], iv,
 					qcedev_areq->cipher_op_req.ivlen);
 	tasklet_schedule(&podev->done_tasklet);
@@ -524,7 +524,7 @@ void qcedev_offload_cipher_req_cb(void *cookie, unsigned char *icv,
 		return;
 	qcedev_areq = podev->active_command;
 
-	if (iv)
+	if (iv && qcedev_areq)
 		memcpy(&qcedev_areq->offload_cipher_op_req.iv[0], iv,
 			qcedev_areq->offload_cipher_op_req.ivlen);