From dbd1a5ced2d144f330faba448e639b8dc9d6b009 Mon Sep 17 00:00:00 2001 From: Albin Tonerre Date: Sun, 15 Jun 2008 22:01:52 +0200 Subject: fix unsecure usage of printf and include limits.h (PATH_MAX and INT_MAX) --- src/ignore_pool.c | 1 + src/local.c | 2 +- src/main.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ignore_pool.c b/src/ignore_pool.c index 027d628..2f951e8 100644 --- a/src/ignore_pool.c +++ b/src/ignore_pool.c @@ -25,6 +25,7 @@ #include #include #include +#include /* XXX: These should be configurable, better use a rb-tree */ #define IGNORE_POOL_SIZE 128 diff --git a/src/local.c b/src/local.c index e2c3599..4739e56 100644 --- a/src/local.c +++ b/src/local.c @@ -132,7 +132,7 @@ int do_local_client_step(int fd, void (*process)(char *buf)) void local_step(char *buf) { - printf(buf); + printf("%s", buf); } int do_local_request(int request, diff --git a/src/main.c b/src/main.c index 2e1ccd8..084643c 100644 --- a/src/main.c +++ b/src/main.c @@ -26,6 +26,7 @@ #include #include #include +#include struct ct_general_state st; union ct_state state; -- cgit v1.2.3