X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Flexer%2Fsegment.at;h=abbc08c8cd4b4a037b7f7155ccc799b0cdde6593;hb=c0a1222e44261bf5c75707d6203a26a0da93ead3;hp=78ad1e99eb5843b81fc9e432119d56335b7a6dc3;hpb=bb7605897eddfc1a416aa5cb2b6a3de13ee624de;p=pspp diff --git a/tests/language/lexer/segment.at b/tests/language/lexer/segment.at index 78ad1e99eb..abbc08c8cd 100644 --- a/tests/language/lexer/segment.at +++ b/tests/language/lexer/segment.at @@ -1643,3 +1643,16 @@ end ]) PSPP_CHECK_SEGMENT([-a]) AT_CLEANUP + +# This checks for regression against bug #61253. To see the read of +# uninitialized data, run with valgrind. The test will pass either +# way. (The bug report has a more complicated crashing case.) +AT_SETUP([input ends in carriage return]) +printf '\r' > input +AT_DATA([expout-base], [dnl +separate_commands +spaces \r +end +]) +PSPP_CHECK_SEGMENT +AT_CLEANUP