]> cvs.zerfleddert.de Git - proxmark3-svn/blobdiff - client/scripting.c
FIX: CoverityScan 123358 and 133864 - Unchecked return value
[proxmark3-svn] / client / scripting.c
index aae8c3ca6845ff09f281373ec3cbf03dd4e91122..64fb2a8fe0da78afea2f8f425b6ceea162fd5998 100644 (file)
@@ -407,13 +407,15 @@ static int l_sha1(lua_State *L)
 
 static int l_reveng_models(lua_State *L){
 
 
 static int l_reveng_models(lua_State *L){
 
-       char *models[80];
+       // This array needs to be adjusted if RevEng adds more crc-models.
+       char *models[100];
        int count = 0;
        int in_width = luaL_checkinteger(L, 1);
        
        if( in_width > 89 ) return returnToLuaWithError(L,"Width cannot exceed 89, got %d", in_width);
 
        int count = 0;
        int in_width = luaL_checkinteger(L, 1);
        
        if( in_width > 89 ) return returnToLuaWithError(L,"Width cannot exceed 89, got %d", in_width);
 
-       uint8_t width[80];
+       // This array needs to be adjusted if RevEng adds more crc-models.
+       uint8_t width[100];
        width[0] = (uint8_t)in_width;
        int ans = GetModels(models, &count, width);
        if (!ans) return 0;
        width[0] = (uint8_t)in_width;
        int ans = GetModels(models, &count, width);
        if (!ans) return 0;
@@ -485,7 +487,6 @@ int setLuaPath( lua_State* L, const char* path )
        return 0; // all done!
 }
 
        return 0; // all done!
 }
 
-
 int set_pm3_libraries(lua_State *L)
 {
 
 int set_pm3_libraries(lua_State *L)
 {
 
Impressum, Datenschutz