comparison mcabber/src/main.c @ 962:e79af58cd0be

mcabber_disconnect() -> static mcabber_terminate()
author Mikael Berthe <mikael@lilotux.net>
date Sun, 17 Sep 2006 14:35:25 +0200
parents 95659cf9ea1a
children 0759f4c7da68
comparison
equal deleted inserted replaced
961:95659cf9ea1a 962:e79af58cd0be
142 scr_LogPrint(LPRINT_LOGNORM, "Error connecting to (%s)", servername); 142 scr_LogPrint(LPRINT_LOGNORM, "Error connecting to (%s)", servername);
143 143
144 jb_reset_keepalive(); 144 jb_reset_keepalive();
145 } 145 }
146 146
147 void mcabber_disconnect(const char *msg) 147 static void mcabber_terminate(const char *msg)
148 { 148 {
149 jb_disconnect(); 149 jb_disconnect();
150 scr_TerminateCurses(); 150 scr_TerminateCurses();
151 151
152 // Restore term settings, if needed. 152 // Restore term settings, if needed.
176 } 176 }
177 } 177 }
178 } while (pid > 0); 178 } while (pid > 0);
179 signal(SIGCHLD, sig_handler); 179 signal(SIGCHLD, sig_handler);
180 } else if (signum == SIGTERM) { 180 } else if (signum == SIGTERM) {
181 mcabber_disconnect("Killed by SIGTERM"); 181 mcabber_terminate("Killed by SIGTERM");
182 } else if (signum == SIGINT) { 182 } else if (signum == SIGINT) {
183 mcabber_disconnect("Killed by SIGINT"); 183 mcabber_terminate("Killed by SIGINT");
184 } else { 184 } else {
185 scr_LogPrint(LPRINT_LOGNORM, "Caught signal: %d", signum); 185 scr_LogPrint(LPRINT_LOGNORM, "Caught signal: %d", signum);
186 } 186 }
187 } 187 }
188 188