From f5ac6ab387ef0974f6348ac7febc691fbb6c0eb4 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Fri, 2 Dec 2016 15:43:53 +0000 Subject: Fix seg-fault in the linker when attempting to print out a malicious linker script. PR ld/20910 * ldmain.c (main): Prevent evaluation of % sequences when printing out a linker script. --- ld/ldmain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ld/ldmain.c') diff --git a/ld/ldmain.c b/ld/ldmain.c index 2f15ba7..41684ba 100644 --- a/ld/ldmain.c +++ b/ld/ldmain.c @@ -368,7 +368,7 @@ main (int argc, char **argv) while ((n = fread (buf, 1, ld_bufsz - 1, saved_script_handle)) > 0) { buf[n] = 0; - info_msg (buf); + info_msg ("%s", buf); } rewind (saved_script_handle); free (buf); -- cgit v1.1