diff options
-rw-r--r-- | usr/iscsistart.c | 3 |
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; |