1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

core: replace inet_addr() with inet_pton()

man pages as well as rpminspect suggest that we shouldn't be using
inet_addr().
This commit is contained in:
LuK1337
2023-09-26 15:33:36 +02:00
committed by Sébastien Helleu
parent b58f704542
commit 0bb5998988
+3 -1
View File
@@ -554,11 +554,13 @@ network_pass_socks4proxy (struct t_proxy *proxy, int sock, const char *address,
socks4.method = 1;
socks4.port = htons (port);
network_resolve (address, ip_addr, NULL);
socks4.address = inet_addr (ip_addr);
strncpy (socks4.user, username, sizeof (socks4.user) - 1);
free (username);
if (inet_pton (AF_INET, ip_addr, &socks4.address) != 1)
return 0;
length = 8 + strlen (socks4.user) + 1;
if (network_send_with_retry (sock, (char *) &socks4, length, 0) != length)
return 0;