From dbaa0b4ea6a4ca11d279a4264457ccb1ad4f67ad Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Tue, 5 Nov 2013 14:20:01 +0100 Subject: [PATCH] exit after malloc failure when allocating sense data blob Signed-off-by: Paolo Bonzini --- lib/iscsi-command.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/iscsi-command.c b/lib/iscsi-command.c index 90d3fdb..f86ccaa 100644 --- a/lib/iscsi-command.c +++ b/lib/iscsi-command.c @@ -422,6 +422,7 @@ iscsi_process_scsi_reply(struct iscsi_context *iscsi, struct iscsi_pdu *pdu, if (task->datain.data == NULL) { iscsi_set_error(iscsi, "failed to allocate blob for " "sense data"); + break; } memcpy(task->datain.data, in->data, task->datain.size);