From 12f236bfbaf70a709334233175bdc374950af9a3 Mon Sep 17 00:00:00 2001 From: w00t Date: Sat, 23 Aug 2008 23:22:53 +0000 Subject: Fix problem noted by psychon: man getsockopt() states that 'optlen is a value-result parameter, initially containing the size of the buffer pointed to by optval'. This has just been working by luck that the uninitialised memory was always greater than or equal to sizeof(int).. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10234 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/socketengine_select.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/socketengine_select.cpp') diff --git a/src/socketengine_select.cpp b/src/socketengine_select.cpp index 1ae3ddc5c..c9bfaf197 100644 --- a/src/socketengine_select.cpp +++ b/src/socketengine_select.cpp @@ -88,7 +88,7 @@ int SelectEngine::DispatchEvents() timeval tval; int sresult = 0; EventHandler* ev[MAX_DESCRIPTORS]; - socklen_t codesize; + socklen_t codesize = sizeof(int); int errcode; FD_ZERO(&wfdset); -- cgit v1.3.1-10-gc9f91