summaryrefslogtreecommitdiff
path: root/usr/iscsistart.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/iscsistart.c')
-rw-r--r--usr/iscsistart.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/iscsistart.c b/usr/iscsistart.c
index 755489f..206cd4c 100644
--- a/usr/iscsistart.c
+++ b/usr/iscsistart.c
@@ -259,7 +259,8 @@ static int login_session(struct node_rec *rec)
rc = iscsid_exec_req(&req, &rsp, 0, tmo);
if (rc == 0) {
return rc;
- } else if (rc == ISCSI_ERR_SESSION_NOT_CONNECTED) {
+ } else if (rc == ISCSI_ERR_SESSION_NOT_CONNECTED ||
+ rc == ISCSI_ERR_ISCSID_NOTCONN) {
ts.tv_sec = msec / 1000;
ts.tv_nsec = (msec % 1000) * 1000000L;