diff options
author | 2003-02-24 23:57:11 +0000 | |
---|---|---|
committer | 2003-02-24 23:57:11 +0000 | |
commit | e884b688dd2977f29e5d2d503120d854fd95ee4e (patch) | |
tree | 61ef15a0900fd28ee4b08fc1b399c3c1293ff3c2 | |
parent | Hammer the disklabel code once more: a few fixes, lots of simplifications, (diff) | |
download | wireguard-openbsd-e884b688dd2977f29e5d2d503120d854fd95ee4e.tar.xz wireguard-openbsd-e884b688dd2977f29e5d2d503120d854fd95ee4e.zip |
correct check for the size of semitones
credit to Yichen Xie's bounds checker
ok mickey@
-rw-r--r-- | sys/dev/midisyn.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/midisyn.c b/sys/dev/midisyn.c index c7fc39935b3..b9a16aaa645 100644 --- a/sys/dev/midisyn.c +++ b/sys/dev/midisyn.c @@ -1,4 +1,4 @@ -/* $OpenBSD: midisyn.c,v 1.3 2002/03/14 03:16:03 millert Exp $ */ +/* $OpenBSD: midisyn.c,v 1.4 2003/02/24 23:57:11 tedu Exp $ */ /* $NetBSD: midisyn.c,v 1.5 1998/11/25 22:17:07 augustss Exp $ */ /* @@ -413,8 +413,8 @@ midisyn_finetune(base_freq, bend, range, vibrato_cents) } semitones = bend / 100; - if (semitones > 99) - semitones = 99; + if (semitones > 23) + semitones = 23; cents = bend % 100; amount = semitone_tuning[semitones] * multiplier * cent_tuning[cents] |