diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-03-04 16:46:21 +0100 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-03-04 16:46:21 +0100 |
commit | e1e73c0dc68e0d0fcca645909581ec4dd07a316b (patch) | |
tree | 78f6310c68f3d457ae36dfce6b26af2ec512327e | |
parent | 411a26dffab450a6df51eff57d6044c650609169 (diff) | |
download | gnunet-e1e73c0dc68e0d0fcca645909581ec4dd07a316b.tar.gz gnunet-e1e73c0dc68e0d0fcca645909581ec4dd07a316b.zip |
-fix
-rw-r--r-- | src/util/dnsstub.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/util/dnsstub.c b/src/util/dnsstub.c index 90c6d16b7..c2f2a441f 100644 --- a/src/util/dnsstub.c +++ b/src/util/dnsstub.c | |||
@@ -306,7 +306,6 @@ do_dns_read (struct GNUNET_DNSSTUB_RequestSocket *rs, | |||
306 | int found; | 306 | int found; |
307 | struct sockaddr_storage addr; | 307 | struct sockaddr_storage addr; |
308 | socklen_t addrlen; | 308 | socklen_t addrlen; |
309 | socklen_t expectedlen; | ||
310 | struct GNUNET_TUN_DnsHeader *dns; | 309 | struct GNUNET_TUN_DnsHeader *dns; |
311 | 310 | ||
312 | addrlen = sizeof(addr); | 311 | addrlen = sizeof(addr); |
@@ -333,10 +332,9 @@ do_dns_read (struct GNUNET_DNSSTUB_RequestSocket *rs, | |||
333 | struct sockaddr_in *ds_v4 = (struct sockaddr_in *) &ds->ss; | 332 | struct sockaddr_in *ds_v4 = (struct sockaddr_in *) &ds->ss; |
334 | 333 | ||
335 | 334 | ||
336 | expectedlen = sizeof(struct sockaddr_in); | ||
337 | if ((0 == memcmp (&v4->sin_addr, | 335 | if ((0 == memcmp (&v4->sin_addr, |
338 | &ds_v4->sin_addr, | 336 | &ds_v4->sin_addr, |
339 | expectedlen)) && | 337 | sizeof(struct sockaddr_in))) && |
340 | (v4->sin_port == ds_v4->sin_port)) | 338 | (v4->sin_port == ds_v4->sin_port)) |
341 | { | 339 | { |
342 | found = GNUNET_YES; | 340 | found = GNUNET_YES; |
@@ -345,7 +343,6 @@ do_dns_read (struct GNUNET_DNSSTUB_RequestSocket *rs, | |||
345 | } | 343 | } |
346 | else | 344 | else |
347 | { | 345 | { |
348 | expectedlen = sizeof(struct sockaddr_in6); | ||
349 | struct sockaddr_in6 *v6 = (struct sockaddr_in6 *) &addr; | 346 | struct sockaddr_in6 *v6 = (struct sockaddr_in6 *) &addr; |
350 | struct sockaddr_in6 *ds_v6 = (struct sockaddr_in6 *) &ds->ss; | 347 | struct sockaddr_in6 *ds_v6 = (struct sockaddr_in6 *) &ds->ss; |
351 | 348 | ||