diff options
author | pjd <pjd@FreeBSD.org> | 2013-09-18 19:26:08 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2013-09-18 19:26:08 +0000 |
commit | 667d7255be08a70cf5f13ef687602bb02959d087 (patch) | |
tree | ed338077b5ccdb1b3587409afaec8ad90e20dbf6 /sys/sparc64 | |
parent | 9e8e4eba855f8c294ccd16a6001e02672ba4955b (diff) | |
download | FreeBSD-src-667d7255be08a70cf5f13ef687602bb02959d087.zip FreeBSD-src-667d7255be08a70cf5f13ef687602bb02959d087.tar.gz |
Fix panic in ktrcapfail() when no capability rights are passed.
While here, correct all consumers to pass NULL instead of 0 as we pass
capability rights as pointers now, not uint64_t.
Reported by: Daniel Peyrolon
Tested by: Daniel Peyrolon
Approved by: re (marius)
Diffstat (limited to 'sys/sparc64')
-rw-r--r-- | sys/sparc64/sparc64/sys_machdep.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/sparc64/sparc64/sys_machdep.c b/sys/sparc64/sparc64/sys_machdep.c index c8e8694..9c9163f 100644 --- a/sys/sparc64/sparc64/sys_machdep.c +++ b/sys/sparc64/sparc64/sys_machdep.c @@ -71,7 +71,7 @@ sysarch(struct thread *td, struct sysarch_args *uap) default: #ifdef KTRACE if (KTRPOINT(td, KTR_CAPFAIL)) - ktrcapfail(CAPFAIL_SYSCALL, 0, 0); + ktrcapfail(CAPFAIL_SYSCALL, NULL, NULL); #endif return (ECAPMODE); } |