--- ../root-tail-0.0.6/root-tail.c	Fri Mar  3 06:16:46 2000
+++ root-tail.c	Thu Jul 13 07:38:05 2000
@@ -24,6 +24,7 @@
 /*---------------- Let's define signals functions -------------*/
 
 static void reopen (int);
+static void exit_now(int);
 static void list_files (int);
 static void force_refresh (int);
 static void InstallSigHandler (void);
@@ -109,6 +110,14 @@
   signal (SIGHUP, reopen);
   signal (SIGUSR1, list_files);
   signal (SIGUSR2, force_refresh);
+  signal (SIGSEGV, exit_now);
+}
+
+void exit_now(int signal)
+{
+
+	fprintf (stderr, "Program exiting due to signal: %d\n", signal);
+ 	exit(-1);
 }
 
 
