diff --git a/app/nvmf_tgt/conf.c b/app/nvmf_tgt/conf.c index 489022a59..5a2367293 100644 --- a/app/nvmf_tgt/conf.c +++ b/app/nvmf_tgt/conf.c @@ -384,7 +384,7 @@ spdk_nvmf_parse_subsystem(struct spdk_conf_section *sp) /* Parse Listen sections */ for (i = 0; i < MAX_LISTEN_ADDRESSES; i++) { char *transport_name, *listen_addr; - const char *traddr, *trsvcid; + char *traddr, *trsvcid; int numa_node = -1; transport_name = spdk_conf_section_get_nmval(sp, "Listen", i, 0); diff --git a/include/spdk/string.h b/include/spdk/string.h index 08ca78938..914dc0206 100644 --- a/include/spdk/string.h +++ b/include/spdk/string.h @@ -126,7 +126,7 @@ size_t spdk_strlen_pad(const void *str, size_t size, int pad); * * \return 0 if successful. -1 on error. */ -int spdk_parse_ip_addr(char *ip, const char **host, const char **port); +int spdk_parse_ip_addr(char *ip, char **host, char **port); #ifdef __cplusplus } diff --git a/lib/util/string.c b/lib/util/string.c index 85e030da4..bf268b730 100644 --- a/lib/util/string.c +++ b/lib/util/string.c @@ -258,7 +258,7 @@ spdk_strlen_pad(const void *str, size_t size, int pad) } int -spdk_parse_ip_addr(char *ip, const char **host, const char **port) +spdk_parse_ip_addr(char *ip, char **host, char **port) { char *p; diff --git a/test/lib/util/string/string_ut.c b/test/lib/util/string/string_ut.c index 090eba2e6..7ded12af7 100644 --- a/test/lib/util/string/string_ut.c +++ b/test/lib/util/string/string_ut.c @@ -41,8 +41,8 @@ static void test_parse_ip_addr(void) { int rc; - const char *host; - const char *port; + char *host; + char *port; char ip[255]; /* IPv4 */