diff options
author | Lee Duncan <lduncan@suse.com> | 2019-09-30 14:04:17 -0700 |
---|---|---|
committer | Lee Duncan <lduncan@suse.com> | 2019-09-30 14:04:17 -0700 |
commit | e43223591f41f0830d7d07a7190c8bfd03c22da1 (patch) | |
tree | a2f181fabbe36094edb6b4cbbe94b6b310279415 | |
parent | 288add22d6b61cc68ede358faeec9affb15019cd (diff) | |
download | open-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.c | 1 |
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) { |