]> git.samba.org - samba.git/commitdiff
lib: Use talloc_memdup in messaging_rec_dup
authorVolker Lendecke <vl@samba.org>
Sat, 13 Dec 2014 08:52:42 +0000 (09:52 +0100)
committerJeremy Allison <jra@samba.org>
Sun, 28 Dec 2014 03:20:48 +0000 (04:20 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Sun Dec 28 04:20:48 CET 2014 on sn-devel-104

source3/lib/messages.c

index 7eadb0209b9679e27075c574d5e90e9dede6b282..0e5358349dc7a580194d06970b1355bbc230e85e 100644 (file)
@@ -570,8 +570,7 @@ static struct messaging_rec *messaging_rec_dup(TALLOC_CTX *mem_ctx,
 
        result->fds = NULL;
        if (result->num_fds > 0) {
-               result->fds = talloc_array(result, int64_t, result->num_fds);
-               memcpy(result->fds, rec->fds, fds_size);
+               result->fds = talloc_memdup(result, rec->fds, fds_size);
        }
 
        return result;