summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2003-02-24 23:57:11 +0000
committertedu <tedu@openbsd.org>2003-02-24 23:57:11 +0000
commite884b688dd2977f29e5d2d503120d854fd95ee4e (patch)
tree61ef15a0900fd28ee4b08fc1b399c3c1293ff3c2
parentHammer the disklabel code once more: a few fixes, lots of simplifications, (diff)
downloadwireguard-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.c6
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]