summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2019-04-01 07:02:04 +0000
committertedu <tedu@openbsd.org>2019-04-01 07:02:04 +0000
commit36ffd15a7bf9a0abdd9df746a337422babb76c9c (patch)
treebf96dd8e23faee8d9ef5640448bc988e1b32a82b
parentfast track ddb> reboot command to skip anything which might panic again. (diff)
downloadwireguard-openbsd-36ffd15a7bf9a0abdd9df746a337422babb76c9c.tar.xz
wireguard-openbsd-36ffd15a7bf9a0abdd9df746a337422babb76c9c.zip
compile fix from visa
-rw-r--r--sys/arch/loongson/loongson/machdep.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/arch/loongson/loongson/machdep.c b/sys/arch/loongson/loongson/machdep.c
index 3e7d797f10b..53a1c403ea6 100644
--- a/sys/arch/loongson/loongson/machdep.c
+++ b/sys/arch/loongson/loongson/machdep.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: machdep.c,v 1.86 2019/04/01 07:00:52 tedu Exp $ */
+/* $OpenBSD: machdep.c,v 1.87 2019/04/01 07:02:04 tedu Exp $ */
/*
* Copyright (c) 2009, 2010, 2014 Miodrag Vallat.
@@ -1050,6 +1050,8 @@ int waittime = -1;
__dead void
boot(int howto)
{
+ void (*__reset)(void) = (void (*)(void))RESET_EXC_VEC;
+
if ((howto & RB_RESET) != 0)
goto doreset;
@@ -1099,7 +1101,6 @@ haltsys:
printf("System Halt.\n");
} else {
doreset:
- void (*__reset)(void) = (void (*)(void))RESET_EXC_VEC;
printf("System restart.\n");
if (sys_platform->reset != NULL)
(*(sys_platform->reset))();