mirror of
				https://github.com/rtlsdrblog/rtl-sdr-blog.git
				synced 2025-10-31 08:58:09 +01:00 
			
		
		
		
	rtl_tcp: ignore SIGPIPE
Signed-off-by: Steve Markgraf <steve@steve-m.de>
This commit is contained in:
		| @@ -324,7 +324,7 @@ int main(int argc, char **argv) | ||||
| 	WSADATA wsd; | ||||
| 	i = WSAStartup(MAKEWORD(2,2), &wsd); | ||||
| #else | ||||
| 	struct sigaction sigact; | ||||
| 	struct sigaction sigact, sigign; | ||||
| #endif | ||||
|  | ||||
| 	while ((opt = getopt(argc, argv, "a:p:f:g:s:b:d:")) != -1) { | ||||
| @@ -378,9 +378,11 @@ int main(int argc, char **argv) | ||||
| 	sigact.sa_handler = sighandler; | ||||
| 	sigemptyset(&sigact.sa_mask); | ||||
| 	sigact.sa_flags = 0; | ||||
| 	sigign.sa_handler = SIG_IGN; | ||||
| 	sigaction(SIGINT, &sigact, NULL); | ||||
| 	sigaction(SIGTERM, &sigact, NULL); | ||||
| 	sigaction(SIGQUIT, &sigact, NULL); | ||||
| 	sigaction(SIGPIPE, &sigign, NULL); | ||||
| #else | ||||
| 	SetConsoleCtrlHandler( (PHANDLER_ROUTINE) sighandler, TRUE ); | ||||
| #endif | ||||
|   | ||||
		Reference in New Issue
	
	Block a user