util_str: setup the correct talloc name for strings
authorStefan Metzmacher <metze@sernet.de>
Wed, 30 Jan 2008 09:34:57 +0000 (10:34 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 19 Jan 2009 06:05:21 +0000 (07:05 +0100)
metze
(partly from samba4wins tree 447e7f9532131117e896712db9def321c96718eb)

lib/util/substitute.c
lib/util/util_str.c
source4/libcli/raw/rawfile.c

index 84514ac7147bf48b32da838a6dd796d0347262d2..32945a721340529a5d7c41d8f70bf9f01fc12b71 100644 (file)
@@ -120,6 +120,8 @@ _PUBLIC_ char *string_sub_talloc(TALLOC_CTX *mem_ctx, const char *s,
 
        SMB_ASSERT(ret[len] == '\0');
 
+       talloc_set_name_const(ret, ret);
+
        return ret;
 }
 
index 7dcefc90ddab705b87ce0d71ede92f180cc31530..a2c50fd38f7540533095ddcd2798b03cd96039b6 100644 (file)
@@ -153,6 +153,8 @@ _PUBLIC_ const char *str_format_nbt_domain(TALLOC_CTX *mem_ctx, const char *s)
                }
        }
 
+       talloc_set_name_const(ret, ret);
+
        return ret;
 }
 
index 8cabac6d042c467b235e5cc20b0ed3bbacbea050..63de051b33273c08dd75e0995c8fa6d9a8b930ea 100644 (file)
@@ -71,6 +71,8 @@ char *attrib_string(TALLOC_CTX *mem_ctx, uint32_t attrib)
 
        ret[len] = 0;
 
+       talloc_set_name_const(ret, ret);
+
        return ret;
 }