Author: fireball
Date: Mon Dec 12 22:31:09 2011
New Revision: 54643
URL:
http://svn.reactos.org/svn/reactos?rev=54643&view=rev
Log:
[MSAFD]
- Handle SO_SNDBUF in WSPSetSockOpt so that it doesn't fall through to wshtcpip and
result in "unknown level: 65536".
- Added more trace messages.
See issue #5477 for more details.
Modified:
trunk/reactos/dll/win32/msafd/misc/dllmain.c
Modified: trunk/reactos/dll/win32/msafd/misc/dllmain.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msafd/misc/dllma…
==============================================================================
--- trunk/reactos/dll/win32/msafd/misc/dllmain.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/msafd/misc/dllmain.c [iso-8859-1] Mon Dec 12 22:31:09 2011
@@ -2203,7 +2203,19 @@
sizeof(struct linger));
return 0;
+ case SO_SNDBUF:
+ if (optlen < sizeof(DWORD))
+ {
+ *lpErrno = WSAEFAULT;
+ return SOCKET_ERROR;
+ }
+
+ /* TODO: The total per-socket buffer space reserved for sends */
+ AFD_DbgPrint(MIN_TRACE,("Setting send buf to %x is not implemented
yet\n", optval));
+ return 0;
+
default:
+ AFD_DbgPrint(MIN_TRACE,("Unknown optname %x\n", optname));
break;
}
}