1 diff -Naur netdiscover-0.3-beta6.01machine/src/main.c netdiscover-0.3-beta6/src/main.c
2 --- netdiscover-0.3-beta6.01machine/src/main.c 2009-06-25 18:19:18.000000000 -0400
3 +++ netdiscover-0.3-beta6/src/main.c 2009-07-16 06:37:43.000000000 -0400
11 current_network = (char *) malloc ((sizeof(char)) * 16);
12 sprintf(current_network,"Starting.");
23 if (inject->scan_secs > 0) {
24 sleep(inject->scan_secs);
25 - pthread_kill(*(inject->sniffer), SIGKILL);
26 - pthread_kill(*(inject->screen), SIGKILL);
27 - pthread_kill(*(inject->keys), SIGKILL);
28 + pthread_kill(*(inject->sniffer), SIGTERM);
29 + pthread_kill(*(inject->screen), SIGTERM);
30 + pthread_kill(*(inject->keys), SIGTERM);
31 + sighandler(SIGTERM);