diff --git a/lisp/monitor.c b/lisp/monitor.c
index 3d569448c3c29c251ec846368b64bfb06e0fe7aa..479d1a47eab42d948b93ba4fbb194295350580eb 100644
--- a/lisp/monitor.c
+++ b/lisp/monitor.c
@@ -1,4 +1,4 @@
-/* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/monitor.c,v 1.10 1999/02/20 15:54:44 pw Exp $ */
+/* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/monitor.c,v 1.11 1999/02/22 11:41:10 dtc Exp $ */
 
 #include <stdio.h>
 #include <sys/types.h>
@@ -413,7 +413,7 @@ static void catchers_cmd(char **ptr)
 		   catch->entry_pc);
 #endif
             brief_print((lispobj)catch->tag);
-            catch = (struct catch_block *) catch->previous_catch;
+            catch = catch->previous_catch;
         }
     }
 }