Login: remember what the TargetAddress returned during login is so we can

handle redirect 'errors'.
This commit is contained in:
Ronnie Sahlberg
2011-02-25 15:35:49 +11:00
parent e9749ee68c
commit 356a6571bb
4 changed files with 59 additions and 29 deletions

View File

@@ -202,6 +202,9 @@ iscsi_destroy_context(struct iscsi_context *iscsi)
free(discard_const(iscsi->target_name));
iscsi->target_name = NULL;
free(discard_const(iscsi->target_address));
iscsi->target_address = NULL;
free(discard_const(iscsi->alias));
iscsi->alias = NULL;
@@ -257,6 +260,13 @@ iscsi_get_error(struct iscsi_context *iscsi)
return iscsi->error_string;
}
const char *
iscsi_get_target_address(struct iscsi_context *iscsi)
{
return iscsi->target_address;
}
int
iscsi_set_header_digest(struct iscsi_context *iscsi,
enum iscsi_header_digest header_digest)