diff options
| -rw-r--r-- | sys/src/cmd/ktrace.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/src/cmd/ktrace.c b/sys/src/cmd/ktrace.c index 1b9ab8bdc..d816d57e5 100644 --- a/sys/src/cmd/ktrace.c +++ b/sys/src/cmd/ktrace.c @@ -379,6 +379,11 @@ getval(uvlong a) return 0; buf[n] = '\0'; r = strtoull(buf, 0, 16); + switch(fhdr.magic){ + case S_MAGIC: + r = (long)r; // sign extend + break; + } }else{ r = 0; for(i=0; i<naddr; i++) |
