summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/talloc/talloc.c2
-rw-r--r--lib/talloc/talloc.h4
2 files changed, 5 insertions, 1 deletions
diff --git a/lib/talloc/talloc.c b/lib/talloc/talloc.c
index 51a002369c..51273dd612 100644
--- a/lib/talloc/talloc.c
+++ b/lib/talloc/talloc.c
@@ -1999,5 +1999,5 @@ static int _talloc_is_parent(const void *context, const void *ptr, int depth)
*/
int talloc_is_parent(const void *context, const void *ptr)
{
- return _talloc_is_parent(context, ptr, 10000);
+ return _talloc_is_parent(context, ptr, TALLOC_MAX_DEPTH);
}
diff --git a/lib/talloc/talloc.h b/lib/talloc/talloc.h
index 4adc206d12..a98cff4d2e 100644
--- a/lib/talloc/talloc.h
+++ b/lib/talloc/talloc.h
@@ -1591,4 +1591,8 @@ void talloc_set_log_stderr(void);
#define talloc_append_string(c, s, a) (s?talloc_strdup_append(s,a):talloc_strdup(c, a))
#endif
+#ifndef TALLOC_MAX_DEPTH
+#define TALLOC_MAX_DEPTH 10000
+#endif
+
#endif