+++ /dev/null
-diff -Naur netdiscover-0.3-beta6.01machine/src/main.c netdiscover-0.3-beta6/src/main.c
---- netdiscover-0.3-beta6.01machine/src/main.c 2009-06-25 18:19:18.000000000 -0400
-+++ netdiscover-0.3-beta6/src/main.c 2009-07-16 06:37:43.000000000 -0400
-@@ -121,6 +121,8 @@
- node = 67;
- pcount = 1;
- nokeywait = 0;
-+ fastmode = 0;
-+ ssleep = 0;
-
- current_network = (char *) malloc ((sizeof(char)) * 16);
- sprintf(current_network,"Starting.");
-@@ -250,7 +252,6 @@
- }
- }
-
--
- return 0;
- }
-
-@@ -299,9 +300,10 @@
- lnet_destroy();
- if (inject->scan_secs > 0) {
- sleep(inject->scan_secs);
-- pthread_kill(*(inject->sniffer), SIGKILL);
-- pthread_kill(*(inject->screen), SIGKILL);
-- pthread_kill(*(inject->keys), SIGKILL);
-+ pthread_kill(*(inject->sniffer), SIGTERM);
-+ pthread_kill(*(inject->screen), SIGTERM);
-+ pthread_kill(*(inject->keys), SIGTERM);
-+ sighandler(SIGTERM);
- }
-
- return NULL;