Login: remember what the TargetAddress returned during login is so we can
handle redirect 'errors'.
This commit is contained in:
10
lib/init.c
10
lib/init.c
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user