diff options
| author | mikeos <mike.osipov@gmail.com> | 2012-10-14 02:04:23 +0400 |
|---|---|---|
| committer | mikeos <mike.osipov@gmail.com> | 2012-10-14 02:04:23 +0400 |
| commit | 02b75302622b38e25c12346cd70a6392e7131ba0 (patch) | |
| tree | b6586686e96ba05eb0e6563c05b558c8621e47c4 | |
| parent | 3211f0d0fe82a6323658926628956c6498ca0872 (diff) | |
fixed by signal termination
| -rw-r--r-- | main.c | 9 |
1 files changed, 1 insertions, 8 deletions
@@ -68,7 +68,6 @@ static void init_handlers(void); static void wait_childs(void); static int isnumber(const char *str); static void on_quit(void); -static void quit(void); static void makeaddr(struct sockaddr_in *sa, const char *host, const char *port); static int portbyname(const char *name); @@ -178,7 +177,7 @@ static void sighandler(int signum) if (signum == SIGCHLD) die_childs++; else - quit(); + exit(0); } static void wait_childs(void) @@ -301,12 +300,6 @@ static void on_quit(void) } } -static void quit(void) -{ - on_quit(); - exit(0); -} - static int isnumber(const char *str) { const char *p; |
