From 1acce4a94892ffc8fb75945fc2d2ee691b66a524 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Tue, 5 Nov 2013 14:18:51 +0100 Subject: [PATCH] log failures (typically malloc) of iscsi_create_context during reconnect Signed-off-by: Paolo Bonzini --- lib/connect.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/connect.c b/lib/connect.c index 50f00e1..4d4ea0e 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -258,6 +258,11 @@ int iscsi_reconnect(struct iscsi_context *old_iscsi) try_again: iscsi = iscsi_create_context(old_iscsi->initiator_name); + if (!iscsi) { + ISCSI_LOG(old_iscsi, 2, "failed to create new context for reconnection"); + return -1; + } + iscsi->is_reconnecting = 1; iscsi_set_targetname(iscsi, old_iscsi->target_name);