From c8b1861b8ff066a019f0c63c7cafa5d710e75672 Mon Sep 17 00:00:00 2001 From: Daniel Beer Date: Sat, 2 Feb 2013 18:04:49 +1300 Subject: [PATCH] quirc_strerror: fix off by one error. Bug reported by Harald Eilertsen (http://github.com/snake66/). --- lib/quirc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/quirc.c b/lib/quirc.c index 6b3acfa..3226ef0 100644 --- a/lib/quirc.c +++ b/lib/quirc.c @@ -74,7 +74,7 @@ static const char *const error_table[] = { const char *quirc_strerror(quirc_decode_error_t err) { - if (err >= 0 && err <= sizeof(error_table) / sizeof(error_table[0])) + if (err >= 0 && err < sizeof(error_table) / sizeof(error_table[0])) return error_table[err]; return "Unknown error";