smbd: Make talloc_report of smb_filename more readable
authorVolker Lendecke <vl@samba.org>
Fri, 9 Jan 2015 14:38:19 +0000 (15:38 +0100)
committerRalph Böhme <slow@samba.org>
Sun, 11 Jan 2015 17:12:10 +0000 (18:12 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/lib/filename_util.c

index 3ebf3112049d91f643e7dfe3c79b8bba140cb585..316360b368d395473db7658a9c9be27cac91823a 100644 (file)
@@ -199,14 +199,20 @@ struct smb_filename *cp_smb_filename(TALLOC_CTX *mem_ctx,
        if (in->base_name != NULL) {
                out->base_name = talloc_memdup(
                                out, in->base_name, base_len);
+               talloc_set_name_const(out->base_name,
+                                     out->base_name);
        }
        if (in->stream_name != NULL) {
                out->stream_name = talloc_memdup(
                                out, in->stream_name, stream_len);
+               talloc_set_name_const(out->stream_name,
+                                     out->stream_name);
        }
        if (in->original_lcomp != NULL) {
                out->original_lcomp = talloc_memdup(
                                out, in->original_lcomp, lcomp_len);
+               talloc_set_name_const(out->original_lcomp,
+                                     out->original_lcomp);
        }
        out->st = in->st;
        return out;