mirror of
				https://codeberg.org/dwl/dwl.git
				synced 2025-11-03 09:01:45 -05:00 
			
		
		
		
	die on pipe failure
This commit is contained in:
		
							parent
							
								
									79b7e755b0
								
							
						
					
					
						commit
						4d3adea683
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		
							
								
								
									
										6
									
								
								dwl.c
									
										
									
									
									
								
							
							
						
						
									
										6
									
								
								dwl.c
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -1749,9 +1749,9 @@ run(char *startup_cmd)
 | 
			
		|||
	/* Now that the socket exists, run the startup command */
 | 
			
		||||
	if (startup_cmd) {
 | 
			
		||||
		int piperw[2];
 | 
			
		||||
		pipe(piperw);
 | 
			
		||||
		startup_pid = fork();
 | 
			
		||||
		if (startup_pid < 0)
 | 
			
		||||
		if (pipe(piperw) < 0)
 | 
			
		||||
			die("startup: pipe:");
 | 
			
		||||
		if ((startup_pid = fork()) < 0)
 | 
			
		||||
			die("startup: fork:");
 | 
			
		||||
		if (startup_pid == 0) {
 | 
			
		||||
			dup2(piperw[0], STDIN_FILENO);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue