From: Paul Pluzhnikov Date: Fri, 1 Sep 2017 18:35:55 +0000 (-0700) Subject: 2017-09-01 Paul Pluzhnikov X-Git-Tag: glibc-2.27~989 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3824fc38910f71c2c8cc623e788ff7eb09999642;p=thirdparty%2Fglibc.git 2017-09-01 Paul Pluzhnikov * stdlib/tst-atexit-common.c (crumbs): Ensure correct size. --- diff --git a/ChangeLog b/ChangeLog index b06aeda7c76..18d77a6951d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2017-09-01 Paul Pluzhnikov + + * stdlib/tst-atexit-common.c (crumbs): Ensure correct size. + 2017-09-01 H.J. Lu * posix/tst-regex.c (do_test): Replace "../ChangeLog.8" with diff --git a/stdlib/tst-atexit-common.c b/stdlib/tst-atexit-common.c index d6dcf08cdd5..9ab8c1aea50 100644 --- a/stdlib/tst-atexit-common.c +++ b/stdlib/tst-atexit-common.c @@ -30,7 +30,10 @@ check that we support at least the minimum required. */ #define MAX_ATEXIT 32 -static char crumbs[MAX_ATEXIT]; +/* Arbitrary sequence matching current registrations. */ +const char expected[] = "00000000000000000000000003021121130211"; + +static char crumbs[sizeof (expected)]; static int next_slot = 0; /* Helper: flush stdout and _exit. */ @@ -71,9 +74,6 @@ fn3 (void) static void fn_final (void) { - /* Arbitrary sequence matching current registrations. */ - const char expected[] = "00000000000000000000000003021121130211"; - if (strcmp (crumbs, expected) == 0) _exit_with_flush (0);