diff options
| -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); | 
