Fix a stupid segfault caused by dereferencing a NULL ptr.
-Erik
This commit is contained in:
		
							
								
								
									
										2
									
								
								hush.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								hush.c
									
									
									
									
									
								
							@@ -1162,6 +1162,8 @@ static void checkjobs()
 | 
			
		||||
				remove_bg_job(pi);
 | 
			
		||||
			}
 | 
			
		||||
		} else {
 | 
			
		||||
			if(pi==NULL)
 | 
			
		||||
				break;
 | 
			
		||||
			/* child stopped */
 | 
			
		||||
			pi->stopped_progs++;
 | 
			
		||||
			pi->progs[prognum].is_stopped = 1;
 | 
			
		||||
 
 | 
			
		||||
@@ -1162,6 +1162,8 @@ static void checkjobs()
 | 
			
		||||
				remove_bg_job(pi);
 | 
			
		||||
			}
 | 
			
		||||
		} else {
 | 
			
		||||
			if(pi==NULL)
 | 
			
		||||
				break;
 | 
			
		||||
			/* child stopped */
 | 
			
		||||
			pi->stopped_progs++;
 | 
			
		||||
			pi->progs[prognum].is_stopped = 1;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user