[0.4.12] Revert "[MSAFD] Implement socket options SO_SNDBUF and SO_RCVBUF"
authorJoachim Henze <Joachim.Henze@reactos.org>
Wed, 10 Apr 2019 23:19:29 +0000 (01:19 +0200)
committerJoachim Henze <Joachim.Henze@reactos.org>
Wed, 10 Apr 2019 23:19:29 +0000 (01:19 +0200)
To avoid CORE-15804 MSTSC fails to connect with error "ERROR: Bad packet header"

This reverts commit 0.4.12-dev-752-g
6bc61f63f1e0ad20ab09f881d6968558eba9a8e6.

dll/win32/msafd/misc/dllmain.c

index abb184f..556e7fc 100644 (file)
@@ -2866,21 +2866,8 @@ WSPSetSockOpt(
                   return SOCKET_ERROR;
               }
 
-              SetSocketInformation(Socket,
-                                   AFD_INFO_SEND_WINDOW_SIZE,
-                                   NULL,
-                                   (PULONG)optval,
-                                   NULL,
-                                   NULL,
-                                   NULL);
-              GetSocketInformation(Socket,
-                                   AFD_INFO_SEND_WINDOW_SIZE,
-                                   NULL,
-                                   &Socket->SharedData->SizeOfSendBuffer,
-                                   NULL,
-                                   NULL,
-                                   NULL);
-
+              /* TODO: The total per-socket buffer space reserved for sends */
+              ERR("Setting send buf to %x is not implemented yet\n", optval);
               return NO_ERROR;
 
            case SO_RCVBUF:
@@ -2890,21 +2877,8 @@ WSPSetSockOpt(
                   return SOCKET_ERROR;
               }
 
-              SetSocketInformation(Socket,
-                                   AFD_INFO_RECEIVE_WINDOW_SIZE,
-                                   NULL,
-                                   (PULONG)optval,
-                                   NULL,
-                                   NULL,
-                                   NULL);
-              GetSocketInformation(Socket,
-                                   AFD_INFO_RECEIVE_WINDOW_SIZE,
-                                   NULL,
-                                   &Socket->SharedData->SizeOfSendBuffer,
-                                   NULL,
-                                   NULL,
-                                   NULL);
-
+              /* TODO: The total per-socket buffer space reserved for receives */
+              ERR("Setting receive buf to %x is not implemented yet\n", optval);
               return NO_ERROR;
 
            case SO_ERROR: