diff --git a/ldb/interrupt.c b/ldb/interrupt.c
index 1b500997920f4e166cccd19506e11eae652ddebd..b583c91649ff44ed3e023e5879d3a5a6f5e66c24 100644
--- a/ldb/interrupt.c
+++ b/ldb/interrupt.c
@@ -1,4 +1,4 @@
-/* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/ldb/Attic/interrupt.c,v 1.21 1991/01/08 01:21:21 wlott Exp $ */
+/* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/ldb/Attic/interrupt.c,v 1.22 1991/01/28 12:58:16 wlott Exp $ */
 
 /* Interrupt handing magic. */
 
@@ -594,7 +594,7 @@ int (*handler)();
         sv.sv_handler = sigtrap_handler;
     else if (signal == SIGFPE)
         sv.sv_handler = sigfpe_handler;
-    else if (signal == SIGBUS)
+    else if (signal == SIGBUS || signal == SIGSEGV)
         sv.sv_handler = sigbus_handler;
 #endif
 #ifdef sparc