]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Fix uninitialized variable in assert_perror (bug 22761)
authorAndreas Schwab <schwab@suse.de>
Wed, 31 Jan 2018 09:52:14 +0000 (10:52 +0100)
committerAndreas Schwab <schwab@suse.de>
Mon, 5 Feb 2018 10:06:15 +0000 (11:06 +0100)
ChangeLog
assert/assert-perr.c

index b8184b658d24054f29fb7c018da7a4748afa542c..2e5c7265fcb31de81ef49a2d987fc90b5e7de557 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2018-02-05  Andreas Schwab  <schwab@suse.de>
+
+       [BZ #22761]
+       * assert/assert-perr.c (__assert_perror_fail): Append %n to format
+       string.
+
 2018-02-04  Samuel Thibault  <samuel.thibault@ens-lyon.org>
 
        * stdlib/test-atexit-race-common.c [!defined PTHREAD_STACK_MIN]: Do
index 002a5e8708a921e033c8bcd11093240b80dde009..4b4fe883fd171fa3b821ceabd778476741a95ae3 100644 (file)
@@ -32,7 +32,7 @@ __assert_perror_fail (int errnum,
   char errbuf[1024];
 
   char *e = __strerror_r (errnum, errbuf, sizeof errbuf);
-  __assert_fail_base (_("%s%s%s:%u: %s%sUnexpected error: %s.\n"),
+  __assert_fail_base (_("%s%s%s:%u: %s%sUnexpected error: %s.\n%n"),
                      e, file, line, function);
 }
 libc_hidden_def (__assert_perror_fail)