summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLee Duncan <lduncan@suse.com>2019-09-30 14:04:17 -0700
committerLee Duncan <lduncan@suse.com>2019-09-30 14:04:17 -0700
commite43223591f41f0830d7d07a7190c8bfd03c22da1 (patch)
treea2f181fabbe36094edb6b4cbbe94b6b310279415
parent288add22d6b61cc68ede358faeec9affb15019cd (diff)
downloadopen-iscsi-e43223591f41f0830d7d07a7190c8bfd03c22da1.tar.gz
Initialize timeout for printing specific session info.
When printing session info from iscsiadm, the following worked: > # iscsiadm -m session -r N -- print session info for session N > # iscsiadm -m session -s -- print session stats for all sessions But this did not: > # iscsiadm -m session -r N -s -- print session stats for session N Which is the same as the simple "-s" form if there is just one session. To fix this error, initialize the timeout to "none" (-1) when sending our request to iscsi for session stats, as do other requests.
-rw-r--r--usr/iscsiadm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr/iscsiadm.c b/usr/iscsiadm.c
index 9215dc1..39583dd 100644
--- a/usr/iscsiadm.c
+++ b/usr/iscsiadm.c
@@ -3948,6 +3948,7 @@ main(int argc, char **argv)
rc = ISCSI_ERR_NOMEM;
goto out;
}
+ info->iscsid_req_tmo = -1;
rc = iscsi_sysfs_get_sessioninfo_by_id(info, session);
if (rc) {