diff options
author | Will Andrews <will@FreeBSD.org> | 2000-06-29 20:35:30 +0000 |
---|---|---|
committer | Will Andrews <will@FreeBSD.org> | 2000-06-29 20:35:30 +0000 |
commit | 7ba93e94b60a98d89cceb95924a6c90b2d79578a (patch) | |
tree | 0d8bf59ba56a0b353da92bd057f2013bed1cd6f0 /x11 | |
parent | c4fdd6d90cee0c58cdfc6eb2e7f707f01721e324 (diff) | |
download | freebsd-ports-7ba93e94b60a98d89cceb95924a6c90b2d79578a.zip |
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
Diffstat (limited to 'x11')
-rw-r--r-- | x11/kdelibs11/files/patch-ak | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/x11/kdelibs11/files/patch-ak b/x11/kdelibs11/files/patch-ak new file mode 100644 index 000000000000..e1a4af84f75b --- /dev/null +++ b/x11/kdelibs11/files/patch-ak @@ -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; + } + |