summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2008-01-18 12:38:27 +0000
committer/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2008-01-18 12:38:27 +0000
commit406e9ad8c741fe18b9f3722bed679c3dc4e96614 (patch)
treef7531be1367845820947af82c0d5b6e084cf68e8
parent10ff3f6d075a3ef000f87912d2c400e8a8818206 (diff)
Max Kellermann <max@duempel.org>:
Use fputs() instead of fprintf()
-rw-r--r--ChangeLog1
-rw-r--r--src/log.c6
2 files changed, 4 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 661ebe3..a9dfd8b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -88,6 +88,7 @@ o import only required C headers and put local headers on top to check
o fix double free() bug in the error output path of mcast_create()
o eliminate unsed cache_get_conntrack() in rs_list_to_tx()
o remove capability code and rely on the error returned by the syscall
+o use fputs() instead of fprintf() in log.c
version 0.9.5 (2007/07/29)
------------------------------
diff --git a/src/log.c b/src/log.c
index a2d48a4..41b2057 100644
--- a/src/log.c
+++ b/src/log.c
@@ -104,7 +104,7 @@ void dlog_buffered_ct_flush(void *buffer_data, void *data)
{
FILE *fd = data;
- fprintf(fd, "%s", (const char*)buffer_data);
+ fputs((const char*)buffer_data, fd);
fflush(fd);
}
@@ -124,7 +124,7 @@ void dlog_buffered_ct(FILE *fd, struct buffer *b, struct nf_conntrack *ct)
snprintf(buf+strlen(buf), 1024-strlen(buf), "\n");
/* zero size buffer: force fflush */
if (buffer_size(b) == 0) {
- fprintf(fd, "%s", buf);
+ fputs(buf, fd);
fflush(fd);
}
@@ -132,7 +132,7 @@ void dlog_buffered_ct(FILE *fd, struct buffer *b, struct nf_conntrack *ct)
buffer_flush(b, dlog_buffered_ct_flush, fd);
if (buffer_add(b, buf, strlen(buf)) == -1) {
/* buffer too small, catacrocket! */
- fprintf(fd, "%s", buf);
+ fputs(buf, fd);
fflush(fd);
}
}