gensec: Fix CID 1458421 OVERRUN
authorVolker Lendecke <vl@samba.org>
Wed, 12 Feb 2020 14:36:20 +0000 (15:36 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 14 Feb 2020 12:15:32 +0000 (12:15 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source4/auth/gensec/gensec_krb5.c

index c7d0fc6c225e4352e9601dfe29ecfa1aa84a5854..dbc9bad8c0824067fe2101844b7531d05a721c7e 100644 (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;