diff options
Diffstat (limited to 'sys/arch/macppc/dev/pm_direct.c')
-rw-r--r-- | sys/arch/macppc/dev/pm_direct.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/arch/macppc/dev/pm_direct.c b/sys/arch/macppc/dev/pm_direct.c index f40b5c7a101..23d4218983b 100644 --- a/sys/arch/macppc/dev/pm_direct.c +++ b/sys/arch/macppc/dev/pm_direct.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pm_direct.c,v 1.9 2002/10/18 03:49:16 drahn Exp $ */ +/* $OpenBSD: pm_direct.c,v 1.10 2003/05/11 19:41:10 deraadt Exp $ */ /* $NetBSD: pm_direct.c,v 1.9 2000/06/08 22:10:46 tsubai Exp $ */ /* @@ -737,11 +737,12 @@ pm_adb_poweroff() { PMData p; + bzero(&p, sizeof p); p.command = PMU_POWER_OFF; p.num_data = 4; p.s_buf = p.data; p.r_buf = p.data; - strcpy(p.data, "MATT"); + strlcpy(p.data, "MATT", sizeof p.data); pmgrop(&p); } |