diff options
author | Wichert Akkerman <wichert@deephackmode.org> | 1999-04-18 22:50:50 +0000 |
---|---|---|
committer | Wichert Akkerman <wichert@deephackmode.org> | 1999-04-18 22:50:50 +0000 |
commit | b859bea10a0945681ecc66a1aa06ae4cc5845af8 (patch) | |
tree | 5cbaba069b3cd92387ad75fb5303ac2b550b8e4e /syscall.c | |
parent | 7a1f0e95dbd86d8e1213f9ed6a0d848d5f4d395e (diff) | |
download | strace-b859bea10a0945681ecc66a1aa06ae4cc5845af8.tar.gz strace-b859bea10a0945681ecc66a1aa06ae4cc5845af8.tar.bz2 strace-b859bea10a0945681ecc66a1aa06ae4cc5845af8.tar.xz |
Change number of personalities for Linux sparc to 2
Minor other fixes
Diffstat (limited to 'syscall.c')
-rw-r--r-- | syscall.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1038,6 +1038,9 @@ struct tcb *tcp; int i; tcp->u_nargs = sysent[tcp->scno].nargs; for (i = 0; i < tcp->u_nargs; i++) { + /* WTA: if scno is out-of-bounds this will bomb. Add range-check + * for scno somewhere above here! + */ if (upeek(pid, REG_A0+i, &tcp->u_arg[i]) < 0) return -1; } |