diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2020-03-16 19:26:30 +0100 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2020-03-16 19:26:32 +0100 |
commit | d65f3030a82743bf506b0611a6a1a0358ea5d52b (patch) | |
tree | 5af3aabc1f9a99b87a7227c831cec9243492d52a | |
parent | de0d10458d5a509c592d5dd71a5b1b45f3215d39 (diff) | |
download | slirp-d65f3030a82743bf506b0611a6a1a0358ea5d52b.zip slirp-d65f3030a82743bf506b0611a6a1a0358ea5d52b.tar.gz slirp-d65f3030a82743bf506b0611a6a1a0358ea5d52b.tar.bz2 |
socket: remove need for extra scope_id variable
The value is only set on success.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
-rw-r--r-- | src/socket.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/socket.c b/src/socket.c index b06f2a1..a354616 100644 --- a/src/socket.c +++ b/src/socket.c @@ -845,9 +845,7 @@ static bool sotranslate_out6(Slirp *s, struct socket *so, struct sockaddr_in6 *s { if (in6_equal_net(&so->so_faddr6, &s->vprefix_addr6, s->vprefix_len)) { if (in6_equal(&so->so_faddr6, &s->vnameserver_addr6)) { - uint32_t scope_id; - if (get_dns6_addr(&sin->sin6_addr, &scope_id) >= 0) { - sin->sin6_scope_id = scope_id; + if (get_dns6_addr(&sin->sin6_addr, &sin->sin6_scope_id) >= 0) { return true; } } |