diff options
author | Michael Adam <obnox@samba.org> | 2013-11-07 14:30:35 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2013-11-09 13:34:33 +0100 |
commit | 070d6215340379cbea7cc404ff4bb450a0ddea8b (patch) | |
tree | b333b60740f99b92c4faffb06a23421eb61d1233 | |
parent | 2bd919f01e8303aa1efdf39af89132a6ab9388cb (diff) | |
download | tinyproxy-070d6215340379cbea7cc404ff4bb450a0ddea8b.tar.gz tinyproxy-070d6215340379cbea7cc404ff4bb450a0ddea8b.zip |
child: add addr argument to child_listening_sock().
Signed-off-by: Michael Adam <obnox@samba.org>
-rw-r--r-- | src/child.c | 4 | ||||
-rw-r--r-- | src/child.h | 2 | ||||
-rw-r--r-- | src/main.c | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/src/child.c b/src/child.c index 3ed4030..144b032 100644 --- a/src/child.c +++ b/src/child.c @@ -464,9 +464,9 @@ void child_kill_children (int sig) } } -int child_listening_sock (uint16_t port) +int child_listening_sock (const char *addr, uint16_t port) { - listenfd = listen_sock (config.ipAddr, port); + listenfd = listen_sock (addr, port); return listenfd; } diff --git a/src/child.h b/src/child.h index 7fec1dc..774431f 100644 --- a/src/child.h +++ b/src/child.h @@ -30,7 +30,7 @@ typedef enum { } child_config_t; extern short int child_pool_create (void); -extern int child_listening_sock (uint16_t port); +extern int child_listening_sock (const char *addr, uint16_t port); extern void child_close_sock (void); extern void child_main_loop (void); extern void child_kill_children (int sig); @@ -430,7 +430,7 @@ main (int argc, char **argv) #endif /* FILTER_ENABLE */ /* Start listening on the selected port. */ - if (child_listening_sock (config.port) < 0) { + if (child_listening_sock (config.ipAddr, config.port) < 0) { fprintf (stderr, "%s: Could not create listening socket.\n", argv[0]); exit (EX_OSERR); |