Commit bfbdb31d authored by Nicholas Bellinger's avatar Nicholas Bellinger
Browse files

iscsi-target: Fix NULL pointer dereference in iscsit_send_reject



Fix up a NULL pointer dereference regression in iscsit_send_reject()
introduced by from commit 2ec5a8c1.

Reported-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: default avatarNicholas Bellinger <nab@linux-iscsi.org>
parent 64146db7
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -3557,11 +3557,11 @@ static int iscsit_send_reject(
	struct iscsi_cmd *cmd,
	struct iscsi_cmd *cmd,
	struct iscsi_conn *conn)
	struct iscsi_conn *conn)
{
{
	u32 iov_count = 0, tx_size = 0;
	struct iscsi_reject *hdr = (struct iscsi_reject *)&cmd->pdu[0];
	struct iscsi_reject *hdr;
	struct kvec *iov;
	struct kvec *iov;
	u32 iov_count = 0, tx_size;


	iscsit_build_reject(cmd, conn, (struct iscsi_reject *)&cmd->pdu[0]);
	iscsit_build_reject(cmd, conn, hdr);


	iov = &cmd->iov_misc[0];
	iov = &cmd->iov_misc[0];
	iov[iov_count].iov_base = cmd->pdu;
	iov[iov_count].iov_base = cmd->pdu;