Ack. I will push it. Alex
On 09/28/2018 09:09 AM, [1]meenak...@hasolutions.in wrote: __________________________________________________________________ NOTICE: This email was received from an EXTERNAL sender __________________________________________________________________ Hi Alex, Thanks for your comment. I have incorporated the changes and floated the patch as version 2. Thanks, Meenakshi High Availability Solutions Pvt. Ltd. [2]www.hasolutions.in --------- Original Message --------- Subject: Re: [PATCH 1/1] plmcd: replace inet_aton with inet_pton [#207] From: "Jones, Alex" [3]<ajo...@rbbn.com> Date: 9/28/18 5:59 pm To: "Meenakshi TK" [4]<meenak...@hasolutions.in>, [5]"mathi.np....@gmail.com" [6]<mathi.np....@gmail.com> Cc: [7]"opensaf-devel@lists.sourceforge.net" [8]<opensaf-devel@lists.sourceforge.net> Hi Meenakshi, Two minor comments: 1. Let's remove the (void *) casts. They are not necessary. 2. Also just delete the unneeded line (and your comment about "not sure why this is here. I will remove it".) No sense in having dead code. Alex __________________________________________________________________ From: Meenakshi TK [9]<meenak...@hasolutions.in> Sent: Thursday, September 27, 2018 5:48:46 AM To: Jones, Alex; [10]mathi.np....@gmail.com Cc: [11]opensaf-devel@lists.sourceforge.net; Meenakshi TK Subject: [PATCH 1/1] plmcd: replace inet_aton with inet_pton [#207] __________________________________________________________________ NOTICE: This email was received from an EXTERNAL sender __________________________________________________________________ --- src/plm/plmcd/plmc_lib_internal.c | 4 ++-- src/plm/plmcd/plmcd.c | 17 ++++++++++------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/plm/plmcd/plmc_lib_internal.c b/src/plm/plmcd/plmc_lib_internal.c index 83a845d..a4cc44a 100644 --- a/src/plm/plmcd/plmc_lib_internal.c +++ b/src/plm/plmcd/plmc_lib_internal.c @@ -734,7 +734,7 @@ void *plmc_udp_listener(void *arguments) NULL, PLMC_NOOP_CMD); pthread_exit((void *)NULL); } - inet_aton(match_ip, &inp); + inet_pton(AF_INET, match_ip, (void *)&inp); bzero(&servaddr, sizeof(servaddr)); servaddr.sin_family = AF_INET; @@ -1012,7 +1012,7 @@ void *plmc_tcp_listener(void *arguments) NULL, PLMC_NOOP_CMD); pthread_exit((void *)NULL); } - inet_aton(match_ip, &inp); + inet_pton(AF_INET, match_ip, (void *)&inp); servaddr.sin_family = AF_INET; servaddr.sin_port = htons(atoi(config.tcp_plms_listening_port)); diff --git a/src/plm/plmcd/plmcd.c b/src/plm/plmcd/plmcd.c index 767b9f2..6ccc44f 100644 --- a/src/plm/plmcd/plmcd.c +++ b/src/plm/plmcd/plmcd.c @@ -565,7 +565,8 @@ static int plmc_send_udp_msg(char *msg) /* server address */ memset(&sin, 0, sizeof(sin)); sin.sin_family = AF_INET; - if (!(inet_aton(config.controller_1_ip, &sin.sin_addr))) { + if (!(inet_pton(AF_INET,config.controller_1_ip, + (void *)&sin.sin_addr))) { syslog(LOG_ERR, "Invalid Controller 1 Address: %s", config.controller_1_ip); return -2; @@ -581,8 +582,10 @@ static int plmc_send_udp_msg(char *msg) (struct sockaddr *)&sin, sizeof(sin)); /* Now send same UDP datagram to controller_2_ip. */ - sin.sin_addr.s_addr = inet_addr(config.controller_2_ip); - if (!(inet_aton(config.controller_2_ip, &sin.sin_addr))) { + /* Not sure why the below line was there. I will remove it */ + //sin.sin_addr.s_addr = inet_addr(config.controller_2_ip); + if (!(inet_pton(AF_INET,config.controller_2_ip, + (void *)&sin.sin_addr))) { syslog(LOG_ERR, "Invalid Controller 2 Address: %s", config.controller_2_ip); return -2; @@ -913,8 +916,8 @@ int main(int argc, char **argv) if (controller % 2) { syslog(LOG_INFO, "Attempting to connect to controller 1"); - if (!(inet_aton(config.controller_1_ip, - &sin.sin_addr))) { + if (!(inet_pton(AF_INET, config.controller_1_ip, + (void *)&sin.sin_addr))) { syslog(LOG_ERR, "Invalid Controller 1 Address: %s", config.controller_1_ip); @@ -923,8 +926,8 @@ int main(int argc, char **argv) } else { syslog(LOG_INFO, "Attempting to connect to controller 2"); - if (!(inet_aton(config.controller_2_ip, - &sin.sin_addr))) { + if (!(inet_pton(AF_INET, config.controller_2_ip, + (void *)&sin.sin_addr))) { syslog(LOG_ERR, "Invalid Controller 2 Address: %s", config.controller_2_ip); -- 2.7.4 References 1. mailto:meenak...@hasolutions.in 2. https://protect-us.mimecast.com/s/3frRCmZE3ZClrNAiGoQjs?domain=hasolutions.in 3. mailto:ajo...@rbbn.com 4. mailto:meenak...@hasolutions.in 5. mailto:mathi.np....@gmail.com 6. mailto:mathi.np....@gmail.com 7. mailto:opensaf-devel@lists.sourceforge.net 8. mailto:opensaf-devel@lists.sourceforge.net 9. mailto:meenak...@hasolutions.in 10. mailto:mathi.np....@gmail.com 11. mailto:opensaf-devel@lists.sourceforge.net
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel