diff --git a/lib/init.c b/lib/init.c index e030fea..c2dfce2 100644 --- a/lib/init.c +++ b/lib/init.c @@ -314,20 +314,20 @@ iscsi_parse_full_url(struct iscsi_context *iscsi, const char *url) user = getenv("LIBISCSI_CHAP_USERNAME"); passwd = getenv("LIBISCSI_CHAP_PASSWORD"); - tmp = index(portal, '@'); + tmp = strchr(portal, '@'); if (tmp != NULL) { user = portal; *tmp++ = 0; portal = tmp; - tmp = index(user, '%'); + tmp = strchr(user, '%'); if (tmp != NULL) { *tmp++ = 0; passwd = tmp; } } - target = index(portal, '/'); + target = strchr(portal, '/'); if (target == NULL) { iscsi_set_error(iscsi, "Invalid URL %s\nCould not parse " "''\niSCSI URL must be of the " @@ -349,7 +349,7 @@ iscsi_parse_full_url(struct iscsi_context *iscsi, const char *url) return NULL; } - lun = index(target, '/'); + lun = strchr(target, '/'); if (lun == NULL) { iscsi_set_error(iscsi, "Invalid URL %s\nCould not parse \n" "iSCSI URL must be of the form: %s", @@ -445,13 +445,13 @@ iscsi_parse_portal_url(struct iscsi_context *iscsi, const char *url) user = getenv("LIBISCSI_CHAP_USERNAME"); passwd = getenv("LIBISCSI_CHAP_PASSWORD"); - tmp = index(portal, '@'); + tmp = strchr(portal, '@'); if (tmp != NULL) { user = portal; *tmp++ = 0; portal = tmp; - tmp = index(user, '%'); + tmp = strchr(user, '%'); if (tmp != NULL) { *tmp++ = 0; passwd = tmp; diff --git a/lib/socket.c b/lib/socket.c index cb1c396..63e1bce 100644 --- a/lib/socket.c +++ b/lib/socket.c @@ -73,7 +73,7 @@ iscsi_connect_async(struct iscsi_context *iscsi, const char *portal, str = rindex(host, ':'); if (str != NULL) { - if (index(str, ']') == NULL) { + if (strchr(str, ']') == NULL) { if (str != NULL) { port = atoi(str+1); str[0] = 0; @@ -84,7 +84,7 @@ iscsi_connect_async(struct iscsi_context *iscsi, const char *portal, /* ipv6 in [...] form ? */ if (host[0] == '[') { host ++; - str = index(host, ']'); + str = strchr(host, ']'); if (str == NULL) { free(addr); iscsi_set_error(iscsi, "Invalid target:%s "