1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

Add a patch that will hopefully prevent possible buffer overflow with

gethostbyname(); it uses a 25-character buffer which is insufficient for
some localhost domains; increase to 255 (plus terminating character), which
is XNS5 recommendation.

Obtained from:	NetBSD
This commit is contained in:
Will Andrews 2000-06-29 20:35:30 +00:00
parent c4fdd6d90c
commit 7ba93e94b6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=29998

View File

@ -0,0 +1,14 @@
--- kfmlib/kfm.cpp.orig Wed Jun 2 10:07:42 1999
+++ kfmlib/kfm.cpp Tue Jan 25 22:00:23 2000
@@ -44,9 +44,9 @@
if (i==0)
{
// we are running local, so add the hostname
- char name[25];
+ char name[256];
- if (gethostname(name, 25) == 0)
+ if (gethostname(name, sizeof(name)) == 0)
d = name + d;
}