support: account for protosw change
e7d02be19 ("protosw: refactor protosw and domain static declaration and
load") changed the way this function should be invoked.
Link: e7d02be19d
Reported-by: Michael Pro <michael.adm@gmail.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
3cc22b29d6
commit
20584d1c32
|
@ -37,7 +37,11 @@ sogetsockaddr(struct socket *so, struct sockaddr **nam)
|
||||||
int error;
|
int error;
|
||||||
|
|
||||||
CURVNET_SET(so->so_vnet);
|
CURVNET_SET(so->so_vnet);
|
||||||
|
#if __FreeBSD_version < 1400066
|
||||||
error = (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, nam);
|
error = (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, nam);
|
||||||
|
#else
|
||||||
|
error = so->so_proto->pr_sockaddr(so, nam);
|
||||||
|
#endif
|
||||||
CURVNET_RESTORE();
|
CURVNET_RESTORE();
|
||||||
return (error);
|
return (error);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue