diff options
-rw-r--r-- | src/regress/lib/libc/setjmp-signal/setjmp-signal.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/regress/lib/libc/setjmp-signal/setjmp-signal.c b/src/regress/lib/libc/setjmp-signal/setjmp-signal.c index c44f657cda..84947f372d 100644 --- a/src/regress/lib/libc/setjmp-signal/setjmp-signal.c +++ b/src/regress/lib/libc/setjmp-signal/setjmp-signal.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: setjmp-signal.c,v 1.1 2002/07/31 05:18:24 art Exp $ */ | 1 | /* $OpenBSD: setjmp-signal.c,v 1.2 2002/07/31 05:25:55 art Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Artur Grabowski <art@openbsd.org> 2002 Public Domain. | 3 | * Written by Artur Grabowski <art@openbsd.org> 2002 Public Domain. |
4 | */ | 4 | */ |
@@ -11,16 +11,16 @@ jmp_buf jb; | |||
11 | void | 11 | void |
12 | segv_handler(int signum) | 12 | segv_handler(int signum) |
13 | { | 13 | { |
14 | longjmp(jb, 1); | 14 | longjmp(jb, 1); |
15 | } | 15 | } |
16 | 16 | ||
17 | int | 17 | int |
18 | main() | 18 | main() |
19 | { | 19 | { |
20 | signal(SIGSEGV, segv_handler); | 20 | signal(SIGSEGV, segv_handler); |
21 | if (setjmp(jb) == 0) { | 21 | if (setjmp(jb) == 0) { |
22 | *((int *)0) = 0; | 22 | *((int *)addr) = 0; |
23 | return (1); | 23 | return (1); |
24 | } | 24 | } |
25 | return (0); | 25 | return (0); |
26 | } | 26 | } |