From 50932456daa060e0e68daf2917d55fe36ee12185 Mon Sep 17 00:00:00 2001 From: Kamal Heib Date: Wed, 11 Dec 2024 01:41:59 -0500 Subject: [PATCH] Replace inet_addr with inet_pton Signed-off-by: Kamal Heib --- src/mca/ptl/base/ptl_base_fns.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mca/ptl/base/ptl_base_fns.c b/src/mca/ptl/base/ptl_base_fns.c index 65f9531014d4..4f2d8116ac6b 100644 --- a/src/mca/ptl/base/ptl_base_fns.c +++ b/src/mca/ptl/base/ptl_base_fns.c @@ -438,6 +438,7 @@ pmix_status_t pmix_ptl_base_setup_connection(char *uri, struct sockaddr_storage size_t *len) { char *p = NULL, *p2, *host; + struct in_addr addr; struct sockaddr_in *in; struct sockaddr_in6 *in6; @@ -466,7 +467,8 @@ pmix_status_t pmix_ptl_base_setup_connection(char *uri, struct sockaddr_storage /* load the address */ in = (struct sockaddr_in *) connection; in->sin_family = AF_INET; - in->sin_addr.s_addr = inet_addr(host); + inet_pton(AF_INET, host, &addr); + in->sin_addr.s_addr = addr.s_addr; if (in->sin_addr.s_addr == INADDR_NONE) { free(p); PMIX_ERROR_LOG(PMIX_ERR_BAD_PARAM); -- 2.47.0