summaryrefslogtreecommitdiff
path: root/gdb/expprint.c
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@ericsson.com>2017-09-05 09:00:42 +0200
committerSimon Marchi <simon.marchi@ericsson.com>2017-09-05 09:01:13 +0200
commitd6b687ac7a2bfd0c3962f45ea5e1a72310f4e07e (patch)
treea502f428bf09ea67a81d3a7dc431c69dc7ead2b9 /gdb/expprint.c
parent625ce09c1cfb557725310f602ee66ac1475d780e (diff)
expprint: Fix format string warning
My compiler (gcc 5.4.0, clang 3.8) gives this warning: /home/emaisin/src/binutils-gdb/gdb/expprint.c: In lambda function: /home/emaisin/src/binutils-gdb/gdb/expprint.c:1055:35: error: format not a string literal and no format arguments [-Werror=format-security] fprintf_filtered (stream, mod); ^ Fix it by not using the passed string as the format string. gdb/ChangeLog: * expprint.c (dump_subexp_body_standard): Use constant format string in fprintf_filtered call.
Diffstat (limited to 'gdb/expprint.c')
-rw-r--r--gdb/expprint.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/expprint.c b/gdb/expprint.c
index 2c16b497fc..9e04f247b6 100644
--- a/gdb/expprint.c
+++ b/gdb/expprint.c
@@ -1052,7 +1052,7 @@ dump_subexp_body_standard (struct expression *exp,
if (space)
fputs_filtered (" ", stream);
space = true;
- fprintf_filtered (stream, mod);
+ fprintf_filtered (stream, "%s", mod);
};
if (flags & TYPE_INSTANCE_FLAG_CONST)
print_one ("const");