diff options
Diffstat (limited to 'sys/netipsec')
-rw-r--r-- | sys/netipsec/keysock.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/netipsec/keysock.c b/sys/netipsec/keysock.c index a590f1e..b93d6d6 100644 --- a/sys/netipsec/keysock.c +++ b/sys/netipsec/keysock.c @@ -439,6 +439,17 @@ key_bind(struct socket *so, struct sockaddr *nam, struct thread *td) } /* + * key_close() + * derived from net/rtsock.c:rts_close(). + */ +static void +key_abort(struct socket *so) +{ + + raw_usrreqs.pru_close(so); +} + +/* * key_connect() * derived from net/rtsock.c:rts_connect() */ @@ -553,6 +564,7 @@ struct pr_usrreqs key_usrreqs = { .pru_send = key_send, .pru_shutdown = key_shutdown, .pru_sockaddr = key_sockaddr, + .pru_close = key_close, }; /* sysctl */ |