replace deprecated index() by strchr() (#51385)

This commit is contained in:
Benjamin Dauvergne 2021-01-21 15:09:43 +01:00
parent cbbea83e3f
commit f912e8d1ef
2 changed files with 3 additions and 4 deletions

View File

@ -2504,7 +2504,7 @@ lasso_xmlURIEscapeStr(const xmlChar *from, const xmlChar *list)
list = "";
for (fp = from; *fp; fp++) {
if (isalnum(*fp) || index("._~-", *fp) || index(list, *fp))
if (isalnum(*fp) || strchr("._~-", *fp) || strchr(list, *fp))
len++;
else
len += 3;
@ -2514,7 +2514,7 @@ lasso_xmlURIEscapeStr(const xmlChar *from, const xmlChar *list)
ri = 0;
for (fp = from; *fp; fp++) {
if (isalnum(*fp) || index("._~-", *fp) || index(list, *fp)) {
if (isalnum(*fp) || strchr("._~-", *fp) || strchr(list, *fp)) {
result[ri++] = *fp;
} else {
int msb = (*fp & 0xf0) >> 4;

View File

@ -22,7 +22,6 @@
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <check.h>
@ -2128,7 +2127,7 @@ START_TEST(test16_test_get_issuer)
lasso_assign_string(request->ProtocolBinding, LASSO_SAML2_METADATA_BINDING_POST);
check_good_rc(lasso_login_build_authn_request_msg(spLoginContext));
authnRequestUrl = LASSO_PROFILE(spLoginContext)->msg_url;
qs = index(authnRequestUrl, '?') + 1;
qs = strchr(authnRequestUrl, '?') + 1;
issuer = lasso_profile_get_issuer(qs);
check_true(lasso_strisequal(issuer, "http://sp5/metadata"));
lasso_release_string(issuer);