diff options
author | 2021-02-20 22:00:32 +0000 | |
---|---|---|
committer | 2021-02-20 22:00:32 +0000 | |
commit | b6ed1e80d073e461202b99969089755556f9e90e (patch) | |
tree | d8ac05ca62ec921a1425ff5c63c6480ceff738f1 | |
parent | remove warning about amdgpu userptr ioctl being unimplemented (diff) | |
download | wireguard-openbsd-b6ed1e80d073e461202b99969089755556f9e90e.tar.xz wireguard-openbsd-b6ed1e80d073e461202b99969089755556f9e90e.zip |
Fail on invalid address family.
-rw-r--r-- | sbin/iked/ikev2.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sbin/iked/ikev2.c b/sbin/iked/ikev2.c index 5ca65079926..7ba9b170e87 100644 --- a/sbin/iked/ikev2.c +++ b/sbin/iked/ikev2.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ikev2.c,v 1.309 2021/02/18 22:00:31 tobhe Exp $ */ +/* $OpenBSD: ikev2.c,v 1.310 2021/02/20 22:00:32 tobhe Exp $ */ /* * Copyright (c) 2019 Tobias Heider <tobias.heider@stusta.de> @@ -6905,6 +6905,8 @@ ikev2_cp_setaddr_pool(struct iked *env, struct iked_sa *sa, memcpy(&in6->sin6_addr.s6_addr[12], &nhost, sizeof(uint32_t)); break; + default: + return (-1); } if ((addr.addr_af == AF_INET && !RB_FIND(iked_addrpool, &env->sc_addrpool, &key)) || |