diff --git a/lib/init.c b/lib/init.c index 34924b8..4d8a2a3 100644 --- a/lib/init.c +++ b/lib/init.c @@ -262,6 +262,9 @@ iscsi_parse_full_url(struct iscsi_context *iscsi, const char *url) } portal = str; + user = getenv("LIBISCSI_CHAP_USERNAME"); + passwd = getenv("LIBISCSI_CHAP_PASSWORD"); + tmp = index(portal, '@'); if (tmp != NULL) { user = portal;