xref: /openbsd/usr.sbin/amd/rpcx/amq_svc.ed (revision 264ca280)
1/"amq.h"/a
2#include "am.h"
3#include <arpa/inet.h>
4.
5/_msgout(/-1,/^}/d
6/local/a
7	extern SVCXPRT *lamqp;
8
9	if (transp != lamqp) {
10		struct sockaddr_in *fromsin = svc_getcaller(transp);
11
12		syslog(LOG_WARNING,
13		    "non-local amq attempt (might be from %s)",
14		    inet_ntoa(fromsin->sin_addr));
15		svcerr_noproc(transp);
16		return;
17	}
18.
19/_msgout/;+1c
20		plog(XLOG_FATAL, "unable to free rpc arguments in amqprog");
21		going_down(1);
22.
23g/_rpcsvcdirty/d
24wq
25