From: Zbigniew Jędrzejewski-Szmek Date: Fri, 22 Feb 2019 11:05:24 +0000 (+0100) Subject: test-json: avoid deep stack recursion under msan X-Git-Tag: v242-rc1~250^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b6cda3ec4dd0c7a9d5c43cb001326f3c0ccad116;p=thirdparty%2Fsystemd.git test-json: avoid deep stack recursion under msan --- diff --git a/src/test/test-json.c b/src/test/test-json.c index fdf1b4f40c0..f55edfdaef4 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);