From 7ff52fb561fae91b83ba5b95436b38d3021a44b4 Mon Sep 17 00:00:00 2001 From: Jamie Bullock Date: Tue, 11 Mar 2014 18:16:12 +0000 Subject: Add range check --- src/scalar.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/scalar.c b/src/scalar.c index 4ae3f16..0e3578f 100644 --- a/src/scalar.c +++ b/src/scalar.c @@ -992,6 +992,11 @@ int xtract_midicent(const double *data, const int N, const void *argv, double *r note *= 100; note = round(note); + if (note > 12700 || note < 0) + { + return XTRACT_ARGUMENT_ERROR; + } + return XTRACT_SUCCESS; } -- cgit v1.2.3