correct kludge
authorBill Joy <wnj@ucbvax.Berkeley.EDU>
Sun, 1 Mar 1981 14:11:46 +0000 (06:11 -0800)
committerBill Joy <wnj@ucbvax.Berkeley.EDU>
Sun, 1 Mar 1981 14:11:46 +0000 (06:11 -0800)
SCCS-vsn: old/sdb/display.c 4.2

usr/src/old/sdb/display.c

index c2dd561..ef6f9f0 100644 (file)
@@ -1,4 +1,4 @@
-static char sccsid[] = "@(#)display.c 4.1 %G%";
+static char sccsid[] = "@(#)display.c 4.2 %G%";
 #include "head.h"
 #include <a.out.h>
 #include <stab.h>
 #include "head.h"
 #include <a.out.h>
 #include <stab.h>
@@ -29,8 +29,9 @@ nextframe() {
        callpc = get(frame+16, DSP);
        argp = get(frame+8, DSP);
        frame = get(frame+12, DSP) & EVEN;
        callpc = get(frame+16, DSP);
        argp = get(frame+8, DSP);
        frame = get(frame+12, DSP) & EVEN;
-       if (callpc > 0x70000000) {  /* error handler kludge */
-               callpc = get(argp+12, DSP);
+       if (callpc > 0x70000000) {
+               /* error handler kludge */
+               callpc = get(frame+64, DSP);
                argp = get(frame+8, DSP);
                frame = get(frame+12, DSP) & EVEN;
        }
                argp = get(frame+8, DSP);
                frame = get(frame+12, DSP) & EVEN;
        }