13 lines
		
	
	
		
			351 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
		
		
			
		
	
	
			13 lines
		
	
	
		
			351 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| 
								 | 
							
								--- ppp-2.4.5.ori/pppd/main.c	2009-11-16 22:26:07.000000000 +0000
							 | 
						||
| 
								 | 
							
								+++ ppp-2.4.5/pppd/main.c	2010-07-10 23:50:45.225155782 +0100
							 | 
						||
| 
								 | 
							
								@@ -1571,7 +1571,8 @@
							 | 
						||
| 
								 | 
							
								 	/* Executing in the child */
							 | 
						||
| 
								 | 
							
								 	sys_close();
							 | 
						||
| 
								 | 
							
								 #ifdef USE_TDB
							 | 
						||
| 
								 | 
							
								-	tdb_close(pppdb);
							 | 
						||
| 
								 | 
							
								+	if (pppdb != NULL)
							 | 
						||
| 
								 | 
							
								+		tdb_close(pppdb);
							 | 
						||
| 
								 | 
							
								 #endif
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								 	/* make sure infd, outfd and errfd won't get tromped on below */
							 |