diff options
| author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-09-28 19:25:23 +0200 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-09-28 19:25:23 +0200 |
| commit | 062a46607e5be63440604b7f3286aa09d7826d75 (patch) | |
| tree | aea427487ba5d306ab667bf35b1b7d73f9be1505 | |
| parent | 9cb3e5900e916196cb13d460727a2d863627327a (diff) | |
| download | plan9front-062a46607e5be63440604b7f3286aa09d7826d75.tar.xz | |
nusb/kb: set usage to 0 (undefined) for items exceeding usage list
| -rw-r--r-- | sys/src/cmd/nusb/kb/kb.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/src/cmd/nusb/kb/kb.c b/sys/src/cmd/nusb/kb/kb.c index 6cddac721..d0b011b55 100644 --- a/sys/src/cmd/nusb/kb/kb.c +++ b/sys/src/cmd/nusb/kb/kb.c @@ -234,8 +234,7 @@ repparse1(uchar *d, uchar *e, int g[], int l[], int c, for(i=l[UsagMin]; i<=l[UsagMax] && l[UsgCnt] < Nu; i++) l[Nl + l[UsgCnt]++] = i; for(i=0; i<g[RepCnt]; i++){ - if(i < l[UsgCnt]) - l[Usage] = l[Nl + i]; + l[Usage] = i < l[UsgCnt] ? l[Nl + i] : 0; (*f)(t, v, g, l, c, a); } break; |
