summaryrefslogtreecommitdiffstats
path: root/usr.bin/truss/ia64-fbsd.c
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2009-05-28 00:38:24 +0000
committerdelphij <delphij@FreeBSD.org>2009-05-28 00:38:24 +0000
commit1e64043f43a087e210d5a2447b625d54b100fbfb (patch)
tree31899b16dcf4762697e530ad4be32ed2bdac72a7 /usr.bin/truss/ia64-fbsd.c
parent3d7b880e84dc48c67cf00008f1aa19d467a8db25 (diff)
downloadFreeBSD-src-1e64043f43a087e210d5a2447b625d54b100fbfb.zip
FreeBSD-src-1e64043f43a087e210d5a2447b625d54b100fbfb.tar.gz
Correct off-by-one issue in truss(1) which happens when system call number
is nsyscalls. PR: bin/134916 Submitted by: Steven Hartland <steven hartland multiplay co uk> MFC after: 2 weeks
Diffstat (limited to 'usr.bin/truss/ia64-fbsd.c')
-rw-r--r--usr.bin/truss/ia64-fbsd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/truss/ia64-fbsd.c b/usr.bin/truss/ia64-fbsd.c
index 8c82218..dae1116 100644
--- a/usr.bin/truss/ia64-fbsd.c
+++ b/usr.bin/truss/ia64-fbsd.c
@@ -135,7 +135,7 @@ ia64_syscall_entry(struct trussinfo *trussinfo, int nargs) {
syscall_num = (int)*parm_offset++;
fsc.number = syscall_num;
- fsc.name = (syscall_num < 0 || syscall_num > nsyscalls)
+ fsc.name = (syscall_num < 0 || syscall_num >= nsyscalls)
? NULL : syscallnames[syscall_num];
if (!fsc.name) {
fprintf(trussinfo->outfile, "-- UNKNOWN SYSCALL %d --\n", syscall_num);
OpenPOWER on IntegriCloud