diff --git a/src/xpdev/sockwrap.c b/src/xpdev/sockwrap.c index 2aa46673c16a7eac080221060c91d311a886de4b..42ae2c8198ec1161847528836c611050321ca8f1 100644 --- a/src/xpdev/sockwrap.c +++ b/src/xpdev/sockwrap.c @@ -608,7 +608,7 @@ int nonblocking_connect(SOCKET sock, struct sockaddr* addr, size_t size, unsigne } -union xp_sockaddr* inet_ptoaddr(char *addr_str, union xp_sockaddr *addr, size_t size) +union xp_sockaddr* inet_ptoaddr(const char *addr_str, union xp_sockaddr *addr, size_t size) { struct addrinfo hints = {0}; struct addrinfo *res, *cur; diff --git a/src/xpdev/sockwrap.h b/src/xpdev/sockwrap.h index 411824df2cda1c1c0dfacda2180667272169daa8..7dd07a1c189da25292cf07d8d2e480461944512f 100644 --- a/src/xpdev/sockwrap.h +++ b/src/xpdev/sockwrap.h @@ -226,7 +226,7 @@ DLLEXPORT int retry_bind(SOCKET s, const struct sockaddr *addr, socklen_t addrle ,uint retries, uint wait_secs, const char* prot ,int (*lprintf)(int level, const char *fmt, ...)); DLLEXPORT int nonblocking_connect(SOCKET, struct sockaddr*, size_t, unsigned timeout /* seconds */); -DLLEXPORT union xp_sockaddr* inet_ptoaddr(char *addr_str, union xp_sockaddr *addr, size_t size); +DLLEXPORT union xp_sockaddr* inet_ptoaddr(const char *addr_str, union xp_sockaddr *addr, size_t size); DLLEXPORT const char* inet_addrtop(union xp_sockaddr *addr, char *dest, size_t size); DLLEXPORT uint16_t inet_addrport(union xp_sockaddr *addr); DLLEXPORT void inet_setaddrport(union xp_sockaddr *addr, uint16_t port);