From ab1a2112b61d220e36be0df75e28772db89f9dcf Mon Sep 17 00:00:00 2001 From: darkk Date: Sun, 3 Jun 2007 13:22:45 +0000 Subject: [PATCH] Fixed getdestaddr() warning. --- base.h | 7 +++++++ redsocks.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 base.h diff --git a/base.h b/base.h new file mode 100644 index 0000000..5a35649 --- /dev/null +++ b/base.h @@ -0,0 +1,7 @@ +#ifndef BASE_H_SUN_JUN__3_20_15_57_2007 +#define BASE_H_SUN_JUN__3_20_15_57_2007 +/* $Id$ */ +int getdestaddr(int fd, const struct sockaddr_in *client, const struct sockaddr_in *bindaddr, struct sockaddr_in *destaddr); +/* vim:set tabstop=4 softtabstop=4 shiftwidth=4: */ +/* vim:set foldmethod=marker foldlevel=32 foldmarker={,}: */ +#endif /* BASE_H_SUN_JUN__3_20_15_57_2007 */ diff --git a/redsocks.c b/redsocks.c index 679fdb5..15c182e 100644 --- a/redsocks.c +++ b/redsocks.c @@ -7,12 +7,12 @@ #include #include #include -#include #include #include "list.h" #include "parser.h" #include "log.h" #include "main.h" +#include "base.h" #include "redsocks.h" @@ -358,7 +358,7 @@ static void redsocks_accept_client(int fd, short what, void *_arg) goto fail; } - error = getdestaddr(client_fd, &destaddr); + error = getdestaddr(client_fd, &clientaddr, &self->config.bindaddr, &destaddr); if (error) { goto fail; }