summaryrefslogtreecommitdiff
path: root/lib/util/substitute.c
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2014-09-24 04:41:25 +1000
committerJeremy Allison <jra@samba.org>2014-10-04 00:11:21 +0200
commit2426130c90b216d131330e896daf7302cc198b4a (patch)
treebc3c298dde41416ffb7b0114c6d2b4e24879144f /lib/util/substitute.c
parentb69edfed7db299e53e95bcb26cc2899ddd3adb28 (diff)
downloadsamba-2426130c90b216d131330e896daf7302cc198b4a.tar.gz
lib/util: Replace an SMB_ASSERT()
Avoid a cyclic dependency. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'lib/util/substitute.c')
-rw-r--r--lib/util/substitute.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/util/substitute.c b/lib/util/substitute.c
index 500d12777f9..30b4e00dc53 100644
--- a/lib/util/substitute.c
+++ b/lib/util/substitute.c
@@ -146,7 +146,11 @@ _PUBLIC_ char *string_sub_talloc(TALLOC_CTX *mem_ctx, const char *s,
if (ret == NULL)
return NULL;
- SMB_ASSERT(ret[len] == '\0');
+ if (ret[len] != '\0') {
+ DEBUG(0,("Internal error at %s(%d): string not terminated\n",
+ __FILE__, __LINE__));
+ abort();
+ }
talloc_set_name_const(ret, ret);