mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 20:22:45 +00:00 
			
		
		
		
	LibCore: Mark LocalServer client sockets as MSG_NOSIGNAL
Make LocalServer connections not terminate their process from SIGPIPE, which fixes the issue where closing DisplaySettings with the[OK] button would often crash WindowServer.
This commit is contained in:
		
							parent
							
								
									cb5f83606a
								
							
						
					
					
						commit
						9eb26ddd21
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -133,7 +133,7 @@ ErrorOr<NonnullOwnPtr<Stream::LocalSocket>> LocalServer::accept() | |||
|     (void)fcntl(accepted_fd, F_SETFD, FD_CLOEXEC); | ||||
| #endif | ||||
| 
 | ||||
|     return Stream::LocalSocket::adopt_fd(accepted_fd); | ||||
|     return Stream::LocalSocket::adopt_fd(accepted_fd, Stream::PreventSIGPIPE::Yes); | ||||
| } | ||||
| 
 | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Sam Atkins
						Sam Atkins