Fix dump-vvar
diff --git a/dump-vvar.c b/dump-vvar.c
index afb3244..f1fc1e8 100644
--- a/dump-vvar.c
+++ b/dump-vvar.c
@@ -23,7 +23,6 @@
 
 static void handler(int sig, siginfo_t *si, void *ctx_void)
 {
-	write(2, "whoops!\n", 8);
 	siglongjmp(fail_jmp, 1);
 }
 
@@ -33,7 +32,7 @@
 
 	sethandler(SIGBUS, handler, 0);
 
-	if (sigsetjmp(fail_jmp, 0)) {
+	if (sigsetjmp(fail_jmp, 1)) {
 		fprintf(stderr, "Cannot read vvar page %d\n", n);
 		memset(data, 0xff, sizeof(data));
 	} else {