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 */ |