diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 7721c20a4..0cfb8f062 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,5 +1,9 @@ D1X-Rebirth Changelog +20081226 +-------- +main/netdrv_udp.c: Fixed segfault via buffer overflow when attempting to start or join a UDP/IP netgame. + 20081224 -------- main/inferno.h: Now the Mac command keys work (whoops) diff --git a/main/netdrv_udp.c b/main/netdrv_udp.c index 3e9b6450c..23f197af4 100755 --- a/main/netdrv_udp.c +++ b/main/netdrv_udp.c @@ -445,7 +445,7 @@ int UDPOpenSocket(socket_t *unused, int port) #else struct addrinfo hints,*res,*sres; int err,ai_family_; - char cport[5]; + char cport[16]; memset (&hints, '\0', sizeof (struct addrinfo));