piethernet replace inet_ntoa by threadsafe inet_ntop

This commit is contained in:
2026-08-05 12:05:09 +03:00
parent c53f1d39aa
commit 11d6f7b0db
+4 -1
View File
@@ -102,7 +102,10 @@
#ifndef WINDOWS
PIString getSockAddr(sockaddr * s) {
return s == 0 ? PIString() : PIStringAscii(inet_ntoa(((sockaddr_in *)s)->sin_addr));
if (!s) return PIString();
char buf[INET_ADDRSTRLEN];
const char * r = inet_ntop(AF_INET, &((sockaddr_in *)s)->sin_addr, buf, sizeof(buf));
return r ? PIStringAscii(r) : PIString();
}
#endif