1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-24 13:57:43 +03:00

gensec: Fix CID 1458421 OVERRUN

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
Volker Lendecke 2020-02-12 15:36:20 +01:00 committed by Stefan Metzmacher
parent ef0350221e
commit 43c808f2ff

View File

@ -148,9 +148,8 @@ static NTSTATUS gensec_krb5_start(struct gensec_security *gensec_security, bool
struct samba_sockaddr addr;
bool ok;
addr.sa_socklen = tsocket_address_bsd_sockaddr(tlocal_addr,
&addr.u.sa,
sizeof(addr.u));
addr.sa_socklen = tsocket_address_bsd_sockaddr(
tlocal_addr, &addr.u.sa, sizeof(addr.u.sa));
if (addr.sa_socklen < 0) {
talloc_free(gensec_krb5_state);
return NT_STATUS_INTERNAL_ERROR;
@ -168,9 +167,8 @@ static NTSTATUS gensec_krb5_start(struct gensec_security *gensec_security, bool
struct samba_sockaddr addr;
bool ok;
addr.sa_socklen = tsocket_address_bsd_sockaddr(tremote_addr,
&addr.u.sa,
sizeof(addr.u));
addr.sa_socklen = tsocket_address_bsd_sockaddr(
tremote_addr, &addr.u.sa, sizeof(addr.u.sa));
if (addr.sa_socklen < 0) {
talloc_free(gensec_krb5_state);
return NT_STATUS_INTERNAL_ERROR;