15 lines
		
	
	
	
		
			459 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
	
		
			459 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| Index: sbin/routed/input.c
 | |
| ===================================================================
 | |
| --- sbin/routed/input.c.orig
 | |
| +++ sbin/routed/input.c
 | |
| @@ -288,6 +288,10 @@
 | |
|  				/* Answer a query from a utility program
 | |
|  				 * with all we know.
 | |
|  				 */
 | |
| +				if (aifp == NULL) {
 | |
| +					trace_pkt("ignore remote query");
 | |
| +					return;
 | |
| +				}
 | |
|  				if (from->sin_port != htons(RIP_PORT)) {
 | |
|  					supply(from, aifp, OUT_QUERY, 0,
 | |
|  					       rip->rip_vers, ap != 0);
 |