Index | Thread | Search

From:
Florian Obser <florian@openbsd.org>
Subject:
huntd(6): get rid of inet_aton
To:
tech <tech@openbsd.org>
Date:
Wed, 21 Aug 2024 13:51:15 +0200

Download raw body.

Thread
  • Florian Obser:

    huntd(6): get rid of inet_aton

OK?

diff --git huntd/driver.c huntd/driver.c
index 2efec81aaab..f95c5cb0e02 100644
--- huntd/driver.c
+++ huntd/driver.c
@@ -107,7 +107,8 @@ main(int ac, char **av)
 			Server_port = atoi(optarg);
 			break;
 		  case 'a':
-			if (!inet_aton(optarg, (struct in_addr *)&Server_addr))
+			if (inet_pton(AF_INET, optarg,
+			    (struct in_addr *)&Server_addr) != 1)
 				err(1, "bad interface address: %s", optarg);
 			break;
 		  case 'D':

-- 
In my defence, I have been left unsupervised.