|  | @@ -0,0 +1,20 @@
 | 
	
		
			
				|  |  | +--- rpcbind-0.2.3.orig/src/rpcb_svc_com.c	2015-04-27 16:07:43.000000000 +0200
 | 
	
		
			
				|  |  | ++++ rpcbind-0.2.3/src/rpcb_svc_com.c	2015-11-29 16:56:25.496204447 +0100
 | 
	
		
			
				|  |  | +@@ -1274,10 +1274,17 @@ handle_reply(int fd, SVCXPRT *xprt)
 | 
	
		
			
				|  |  | + 	a.rmt_localvers = fi->versnum;
 | 
	
		
			
				|  |  | + 
 | 
	
		
			
				|  |  | + 	xprt_set_caller(xprt, fi);
 | 
	
		
			
				|  |  | ++#if defined(SVC_XP_AUTH)
 | 
	
		
			
				|  |  | ++	SVC_XP_AUTH(xprt) = svc_auth_none;
 | 
	
		
			
				|  |  | ++#else 
 | 
	
		
			
				|  |  | + 	xprt->xp_auth = &svc_auth_none;
 | 
	
		
			
				|  |  | ++#endif
 | 
	
		
			
				|  |  | + 	svc_sendreply(xprt, (xdrproc_t) xdr_rmtcall_result, (char *) &a);
 | 
	
		
			
				|  |  | ++#if !defined(SVC_XP_AUTH)
 | 
	
		
			
				|  |  | + 	SVCAUTH_DESTROY(xprt->xp_auth);
 | 
	
		
			
				|  |  | + 	xprt->xp_auth = NULL;
 | 
	
		
			
				|  |  | ++#endif
 | 
	
		
			
				|  |  | ++
 | 
	
		
			
				|  |  | + done:
 | 
	
		
			
				|  |  | + 	if (buffer)
 | 
	
		
			
				|  |  | + 		free(buffer);
 |