[SCM] Samba Shared Repository - branch master updated

Andrew Bartlett abartlet at samba.org
Wed May 8 20:04:02 UTC 2019


The branch, master has been updated
       via  ae9fb93393b s4 lib socket: Ensure address string owned by parent struct
      from  b93ae77a6f4 g_lock: Fix a typo

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit ae9fb93393bcadbc71328335e481e4381ecb65bf
Author: Gary Lockyer <gary at catalyst.net.nz>
Date:   Tue May 7 16:30:22 2019 +1200

    s4 lib socket: Ensure address string owned by parent struct
    
    The local address string was not owned by it's parent structure, which
    caused a use after free error in
    continue_ip_open_socket source4/librpc/rpc/dcerpc_sock.c:267
    
    BUG: https://bugzilla.samba.org/show_bug.cgi?id=13929
    
    Signed-off-by: Gary Lockyer <gary at catalyst.net.nz>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>
    
    Autobuild-User(master): Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date(master): Wed May  8 20:03:42 UTC 2019 on sn-devel-184

-----------------------------------------------------------------------

Summary of changes:
 source4/lib/socket/socket_ip.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


Changeset truncated at 500 lines:

diff --git a/source4/lib/socket/socket_ip.c b/source4/lib/socket/socket_ip.c
index fd109a3eacd..2aba491e06c 100644
--- a/source4/lib/socket/socket_ip.c
+++ b/source4/lib/socket/socket_ip.c
@@ -999,7 +999,7 @@ static struct socket_address *ipv6_tcp_get_my_addr(struct socket_context *sock,
 		return NULL;
 	}
 	
-	local->addr = talloc_strdup(mem_ctx, addrstring);
+	local->addr = talloc_strdup(local, addrstring);
 	if (!local->addr) {
 		talloc_free(local);
 		return NULL;


-- 
Samba Shared Repository



More information about the samba-cvs mailing list