From 3853f83efbbca82722c41de1c7720af33810dce3 Mon Sep 17 00:00:00 2001 From: Ralf Wildenhues Date: Wed, 20 Dec 2006 00:09:44 +0000 Subject: [PATCH] * tests/torture.at (Substitute a 2000-byte string): Avoid using a 10kB long (multi-line) string literal, OpenServer 5.0.7 ksh dumps core on it. Report by Tim Rice. --- ChangeLog | 6 ++++++ tests/torture.at | 13 ++++++++----- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 99eeb938..50086131 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-12-20 Ralf Wildenhues + + * tests/torture.at (Substitute a 2000-byte string): Avoid using + a 10kB long (multi-line) string literal, OpenServer 5.0.7 ksh + dumps core on it. Report by Tim Rice. + 2006-12-18 Steven G. Johnson * lib/autoconf/general.m4 (AC_ARG_ENABLE): Print help about diff --git a/tests/torture.at b/tests/torture.at index 48c5852b..5c3bf808 100644 --- a/tests/torture.at +++ b/tests/torture.at @@ -562,8 +562,10 @@ AT_DATA([configure.ac], AC_CONFIG_AUX_DIR($top_srcdir/build-aux) AC_SUBST([foo], ]m4_for([n], 1, 100,, ....................)[) AC_SUBST([bar], "]m4_for([n], 1, 100,, @ @ @ @ @ @ @ @ @ @@)[") -AC_SUBST([baz], "]m4_for([n], 1, 5,, m4_for([m], 1, 100,, ... ... ... ... ....) -)[") +baz="]m4_for([m], 1, 100,, ... ... ... ... ....)[ +" +baz=$baz$baz$baz$baz$baz +AC_SUBST([baz]) AC_PROG_AWK AC_CONFIG_FILES([Foo Bar Baz]) AC_OUTPUT @@ -577,9 +579,10 @@ for awk_arg in Foo= AWK=awk; do ) AT_CHECK([cat Bar], 0, m4_for([n], 1, 100,, @ @ @ @ @ @ @ @ @ @@) ) - AT_CHECK([cat Baz], 0, m4_for([n], 1, 5,, m4_for([m], 1, 100,, ... ... ... ... ....) -) -) + AT_DATA([stdout], + [m4_for([n], 1, 5,, m4_for([m], 1, 100,, ... ... ... ... ....) +)]) + AT_CHECK([cat Baz], 0, [stdout]) done AT_CLEANUP -- 2.47.2