diff options
author | 2016-09-18 17:27:25 +0000 | |
---|---|---|
committer | 2016-09-18 17:27:25 +0000 | |
commit | 07bf3498f31bfcff8a48cc462806a5a4d45f09e3 (patch) | |
tree | 44e0b0e2924b00dfaf02d5d1ca0cb6cd14358eab | |
parent | Bump boot loader versions due to bcrypt pbkdf support. (diff) | |
download | wireguard-openbsd-07bf3498f31bfcff8a48cc462806a5a4d45f09e3.tar.xz wireguard-openbsd-07bf3498f31bfcff8a48cc462806a5a4d45f09e3.zip |
unbreak IPv6 source selection
-rw-r--r-- | sbin/ping/ping.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/ping/ping.c b/sbin/ping/ping.c index fd656099f85..613e600a464 100644 --- a/sbin/ping/ping.c +++ b/sbin/ping/ping.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ping.c,v 1.211 2016/09/18 15:14:08 deraadt Exp $ */ +/* $OpenBSD: ping.c,v 1.212 2016/09/18 17:27:25 florian Exp $ */ /* * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. @@ -488,7 +488,7 @@ main(int argc, char *argv[]) hints.ai_family = dst->sa_family; if ((error = getaddrinfo(source, NULL, &hints, &res))) errx(1, "%s: %s", source, gai_strerror(error)); - if (res->ai_addrlen != sizeof(from4)) + if (res->ai_addrlen != dst->sa_len) errx(1, "size of sockaddr mismatch"); memcpy(from, res->ai_addr, res->ai_addrlen); freeaddrinfo(res); |