summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2009-06-01 10:32:27 +0000
committerDmitry V. Levin <ldv@altlinux.org>2009-06-01 10:32:27 +0000
commit4bcd5ef92281106dc479ef79623353d59c7101ee (patch)
treed9c22978c2379ec5d1f700cb1d30468cece2f2bc
parentf48df6ce298672621718d3921d3f357fc68c4433 (diff)
downloadstrace-4bcd5ef92281106dc479ef79623353d59c7101ee.tar.gz
strace-4bcd5ef92281106dc479ef79623353d59c7101ee.tar.bz2
strace-4bcd5ef92281106dc479ef79623353d59c7101ee.tar.xz
* bjm.c (sys_query_module): Fix format warning reported by
gcc -Wformat-security. * file.c (tprint_open_modes): Likewise. * process.c (printargv): Likewise. * signal.c (printsignal): Likewise.
-rw-r--r--ChangeLog7
-rw-r--r--bjm.c2
-rw-r--r--file.c2
-rw-r--r--process.c2
-rw-r--r--signal.c2
5 files changed, 11 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 13cf0ce..e0b1090 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2009-06-01 Dmitry V. Levin <ldv@altlinux.org>
+ * bjm.c (sys_query_module): Fix format warning reported by
+ gcc -Wformat-security.
+ * file.c (tprint_open_modes): Likewise.
+ * process.c (printargv): Likewise.
+ * signal.c (printsignal): Likewise.
+
+ Clean up header checks.
* configure.ac: Reformat AC_CHECK_HEADERS to keep it sorted and
easily updated, and reduce merging errors in the future.
* system.c: Convert all non-standard #ifdef checks for specific
diff --git a/bjm.c b/bjm.c
index 5947a41..f56e48f 100644
--- a/bjm.c
+++ b/bjm.c
@@ -142,7 +142,7 @@ struct tcb *tcp;
for (idx=0; idx<ret; idx++) {
if (idx!=0)
tprintf(",");
- tprintf(mod);
+ tprintf("%s", mod);
mod+=strlen(mod)+1;
}
free(data);
diff --git a/file.c b/file.c
index 53c2489..8023e70 100644
--- a/file.c
+++ b/file.c
@@ -395,7 +395,7 @@ sprint_open_modes(mode_t flags)
void
tprint_open_modes(mode_t flags)
{
- tprintf(sprint_open_modes(flags) + sizeof("flags"));
+ tprintf("%s", sprint_open_modes(flags) + sizeof("flags"));
}
static int
diff --git a/process.c b/process.c
index 1ddf2f3..5119ede 100644
--- a/process.c
+++ b/process.c
@@ -1785,7 +1785,7 @@ long addr;
cp.p64 = cp.p32;
if (cp.p64 == 0)
break;
- tprintf(sep);
+ tprintf("%s", sep);
printstr(tcp, cp.p64, -1);
addr += personality_wordsize[current_personality];
}
diff --git a/signal.c b/signal.c
index 403fe3b..3203657 100644
--- a/signal.c
+++ b/signal.c
@@ -402,7 +402,7 @@ void
printsignal(nr)
int nr;
{
- tprintf(signame(nr));
+ tprintf("%s", signame(nr));
}
void