@@ -2316,26 +2316,17 @@ static void network_init(void)
2316
2316
saPipeSecurity.lpSecurityDescriptor = &sdPipeDescriptor;
2317
2317
saPipeSecurity.bInheritHandle = FALSE ;
2318
2318
if ((hPipe= CreateNamedPipe (pipe_name,
2319
- PIPE_ACCESS_DUPLEX|FILE_FLAG_OVERLAPPED,
2320
- PIPE_TYPE_BYTE |
2321
- PIPE_READMODE_BYTE |
2322
- PIPE_WAIT,
2323
- PIPE_UNLIMITED_INSTANCES,
2324
- (int ) global_system_variables.net_buffer_length ,
2325
- (int ) global_system_variables.net_buffer_length ,
2326
- NMPWAIT_USE_DEFAULT_WAIT,
2327
- &saPipeSecurity)) == INVALID_HANDLE_VALUE)
2328
- {
2329
- LPVOID lpMsgBuf;
2330
- int error=GetLastError ();
2331
- FormatMessage (FORMAT_MESSAGE_ALLOCATE_BUFFER |
2332
- FORMAT_MESSAGE_FROM_SYSTEM,
2333
- NULL , error, MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT),
2334
- (LPTSTR) &lpMsgBuf, 0 , NULL );
2335
- sql_perror ((char *)lpMsgBuf);
2336
- LocalFree (lpMsgBuf);
2337
- unireg_abort (1 );
2338
- }
2319
+ PIPE_ACCESS_DUPLEX | FILE_FLAG_OVERLAPPED | FILE_FLAG_FIRST_PIPE_INSTANCE,
2320
+ PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT,
2321
+ PIPE_UNLIMITED_INSTANCES,
2322
+ (int ) global_system_variables.net_buffer_length ,
2323
+ (int ) global_system_variables.net_buffer_length ,
2324
+ NMPWAIT_USE_DEFAULT_WAIT,
2325
+ &saPipeSecurity)) == INVALID_HANDLE_VALUE)
2326
+ {
2327
+ sql_perror (" Create named pipe failed" );
2328
+ unireg_abort (1 );
2329
+ }
2339
2330
}
2340
2331
#endif
2341
2332
0 commit comments