mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-19 06:44:31 +00:00
Correct the arguments to kern_sigaltstack() as they were reversed.
PR: kern/68079 Submitted by: Georg-W. Koltermann gwk at rahn-koltermann dot de
This commit is contained in:
parent
8a7aa72dec
commit
ef36ad6921
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=134269
|
@ -849,8 +849,8 @@ linux_sigaltstack(struct thread *td, struct linux_sigaltstack_args *uap)
|
|||
ss.ss_size = lss.ss_size;
|
||||
ss.ss_flags = linux_to_bsd_sigaltstack(lss.ss_flags);
|
||||
}
|
||||
error = kern_sigaltstack(td, (uap->uoss != NULL) ? &oss : NULL,
|
||||
(uap->uss != NULL) ? &ss : NULL);
|
||||
error = kern_sigaltstack(td, (uap->uss != NULL) ? &ss : NULL,
|
||||
(uap->uoss != NULL) ? &oss : NULL);
|
||||
if (!error && uap->uoss != NULL) {
|
||||
lss.ss_sp = PTROUT(oss.ss_sp);
|
||||
lss.ss_size = oss.ss_size;
|
||||
|
|
|
@ -800,8 +800,8 @@ linux_sigaltstack(struct thread *td, struct linux_sigaltstack_args *uap)
|
|||
ss.ss_size = lss.ss_size;
|
||||
ss.ss_flags = linux_to_bsd_sigaltstack(lss.ss_flags);
|
||||
}
|
||||
error = kern_sigaltstack(td, (uap->uoss != NULL) ? &oss : NULL,
|
||||
(uap->uss != NULL) ? &ss : NULL);
|
||||
error = kern_sigaltstack(td, (uap->uss != NULL) ? &ss : NULL,
|
||||
(uap->uoss != NULL) ? &oss : NULL);
|
||||
if (!error && uap->uoss != NULL) {
|
||||
lss.ss_sp = oss.ss_sp;
|
||||
lss.ss_size = oss.ss_size;
|
||||
|
|
Loading…
Reference in a new issue