die correctly

This commit is contained in:
Lennart Buhl 2013-11-02 23:16:56 +01:00
parent 556189ee3a
commit 7e590c384f

View File

@ -13,6 +13,10 @@
#define MODE_SERVER 0
#define MODE_CLIENT 1
void die() {
cleanup_display();
exit(1);
}
int parseArgs(struct prog_info *pinfo, int argc, char **argv) {
pinfo->mode = MODE_SERVER;
@ -129,7 +133,8 @@ int main(int argc, char **argv) {
ret = run_server(&prog_info, image, w, h);
} else {
printf("running in CLIENT mode, using client number %d\n", prog_info.client_offset);
signal(SIGINT,&cleanup_display);
signal(SIGINT,&die);
signal(SIGTERM,&die);
ret = run_client(&prog_info, callback);
}