die correctly
This commit is contained in:
parent
556189ee3a
commit
7e590c384f
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user