From: deraadt Date: Fri, 10 Jan 2014 20:53:19 +0000 (+0000) Subject: correct argument handling; this has been broken since to beginning X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=f32e74badc1ea570f0ed26b961d546c65794d785;p=openbsd correct argument handling; this has been broken since to beginning and was writing to wrong memory. ok jsing miod guenther --- diff --git a/lib/libc/arch/hppa/sys/sigpending.S b/lib/libc/arch/hppa/sys/sigpending.S index fd8bd458cef..e58270c1147 100644 --- a/lib/libc/arch/hppa/sys/sigpending.S +++ b/lib/libc/arch/hppa/sys/sigpending.S @@ -1,4 +1,4 @@ -/* $OpenBSD: sigpending.S,v 1.10 2006/01/05 22:13:55 kettenis Exp $ */ +/* $OpenBSD: sigpending.S,v 1.11 2014/01/10 20:53:19 deraadt Exp $ */ /* * Copyright (c) 1999 Michael Shalayeff @@ -30,8 +30,7 @@ SYSENTRY(sigpending) SYSCALL(sigpending) - ldw HPPA_FRAME_ARG(0)(sp), t1 - stw ret0, 0(t1) + stw ret0, 0(arg0) bv r0(rp) copy r0, ret0 SYSEXIT(sigpending)