--- usr.sbin/rpcbind/rpcb_svc.c.orig 2017-05-12 10:39:17.545168000 +0200 +++ usr.sbin/rpcbind/rpcb_svc.c 2017-05-12 10:41:36.799096000 +0200 @@ -165,7 +165,7 @@ svcerr_decode(transp); if (debugging) (void) fprintf(stderr, "rpcbind: could not decode\n"); - return; + goto done; } if (!check_access(transp, rqstp->rq_proc, &argument, RPCBVERS)) { svcerr_weakauth(transp); --- usr.sbin/rpcbind/rpcb_svc_4.c.orig 2017-05-12 10:42:57.344039000 +0200 +++ usr.sbin/rpcbind/rpcb_svc_4.c 2017-05-12 10:43:22.487634000 +0200 @@ -219,7 +219,7 @@ svcerr_decode(transp); if (debugging) (void) fprintf(stderr, "rpcbind: could not decode\n"); - return; + goto done; } if (!check_access(transp, rqstp->rq_proc, &argument, RPCBVERS4)) { svcerr_weakauth(transp);