pmix/Replace-inet_addr-with-inet_pton.patch
Kamal Heib fd48b88afe Fix rpminspect failures
Resolves: RHEL-70718

Signed-off-by: Kamal Heib <kheib@redhat.com>
2024-12-12 07:42:13 -05:00

36 lines
1.3 KiB
Diff

From 50932456daa060e0e68daf2917d55fe36ee12185 Mon Sep 17 00:00:00 2001
From: Kamal Heib <kheib@redhat.com>
Date: Wed, 11 Dec 2024 01:41:59 -0500
Subject: [PATCH] Replace inet_addr with inet_pton
Signed-off-by: Kamal Heib <kheib@redhat.com>
---
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