From f67d454aa36470b67be0b6ae11106cf19e737ba0 Mon Sep 17 00:00:00 2001 From: Bill Meltsner Date: Sat, 4 Feb 2012 19:45:38 -0500 Subject: [PATCH] Fix off-by-one error in Fixture:getBits --- src/modules/physics/box2d/Fixture.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/physics/box2d/Fixture.cpp b/src/modules/physics/box2d/Fixture.cpp index d9e29b407..b3bd3e40d 100644 --- a/src/modules/physics/box2d/Fixture.cpp +++ b/src/modules/physics/box2d/Fixture.cpp @@ -209,7 +209,7 @@ namespace box2d for (int i = 1;i<=argc;i++) { size_t bpos = (size_t)(lua_tointeger(L, i)-1); - if (bpos > 16) + if (bpos >= 16) return luaL_error(L, "Values must be in range 1-16."); b.set(bpos, true); }