From b6cda3ec4dd0c7a9d5c43cb001326f3c0ccad116 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 22 Feb 2019 12:05:24 +0100 Subject: [PATCH] test-json: avoid deep stack recursion under msan --- src/test/test-json.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/test/test-json.c b/src/test/test-json.c index fdf1b4f40c..f55edfdaef 100644 --- a/src/test/test-json.c +++ b/src/test/test-json.c @@ -391,6 +391,13 @@ static void test_depth(void) { log_info("max depth at %u", i); break; } +#if HAS_FEATURE_MEMORY_SANITIZER + /* msan doesn't like the stack nesting to be too deep. Let's quit early. */ + if (i >= 128) { + log_info("quitting early at depth %u", i); + break; + } +#endif assert_se(r >= 0);