@@ -230,7 +230,7 @@ int CFunctions::amxLoad(lua_State *luaVM) {
230
230
// amxCall(amxptr, fnName|fnIndex, arg1, arg2, ...)
231
231
int CFunctions::amxCall (lua_State *luaVM) {
232
232
AMX *amx = (AMX *)lua_touserdata (luaVM, 1 );
233
- if (!amx || loadedAMXs. find (amx) == loadedAMXs. end () ) {
233
+ if (!amx) {
234
234
pModuleManager->ErrorPrintf (" amxCall: invalid amx parameter\n " );
235
235
lua_pushboolean (luaVM, 0 );
236
236
return 1 ;
@@ -313,7 +313,7 @@ int CFunctions::amxMTReadDATCell(lua_State *luaVM) {
313
313
cell addr = (cell)luaL_checknumber (luaVM, 2 );
314
314
lua_getfield (luaVM, 1 , " amx" );
315
315
AMX *amx = (AMX *)lua_touserdata (luaVM, -1 );
316
- if (!amx || loadedAMXs. find (amx) == loadedAMXs. end () )
316
+ if (!amx)
317
317
return 0 ;
318
318
cell *physaddr;
319
319
amx_GetAddr (amx, addr, &physaddr);
@@ -331,7 +331,7 @@ int CFunctions::amxMTWriteDATCell(lua_State *luaVM) {
331
331
cell value = (cell)luaL_checknumber (luaVM, 3 );
332
332
lua_getfield (luaVM, 1 , " amx" );
333
333
AMX *amx = (AMX *)lua_touserdata (luaVM, -1 );
334
- if (!amx || loadedAMXs. find (amx) == loadedAMXs. end () )
334
+ if (!amx)
335
335
return 0 ;
336
336
cell *physaddr;
337
337
amx_GetAddr (amx, addr, &physaddr);
@@ -344,7 +344,7 @@ int CFunctions::amxMTWriteDATCell(lua_State *luaVM) {
344
344
// amxReadString(amxptr, addr, maxlen)
345
345
int CFunctions::amxReadString (lua_State *luaVM) {
346
346
AMX *amx = (AMX *)lua_touserdata (luaVM, 1 );
347
- if (!amx || loadedAMXs. find (amx) == loadedAMXs. end () )
347
+ if (!amx)
348
348
return 0 ;
349
349
const cell addr = (cell)lua_tonumber (luaVM, 2 );
350
350
lua_pushamxstring (luaVM, amx, addr);
@@ -354,7 +354,7 @@ int CFunctions::amxReadString(lua_State *luaVM) {
354
354
// amxWriteString(amxptr, addr, str)
355
355
int CFunctions::amxWriteString (lua_State *luaVM) {
356
356
AMX *amx = (AMX *)lua_touserdata (luaVM, 1 );
357
- if (!amx || loadedAMXs. find (amx) == loadedAMXs. end () )
357
+ if (!amx)
358
358
return 0 ;
359
359
const cell addr = (cell)lua_tonumber (luaVM, 2 );
360
360
const char *str = luaL_checkstring (luaVM, 3 );
@@ -371,7 +371,7 @@ int CFunctions::amxWriteString(lua_State *luaVM) {
371
371
// amxUnload(amxptr)
372
372
int CFunctions::amxUnload (lua_State *luaVM) {
373
373
AMX *amx = (AMX *)lua_touserdata (luaVM, 1 );
374
- if (!amx || loadedAMXs. find (amx) == loadedAMXs. end () ) {
374
+ if (!amx) {
375
375
pModuleManager->ErrorPrintf (" amxUnload: invalid amx parameter\n " );
376
376
lua_pushboolean (luaVM, 0 );
377
377
return 1 ;
@@ -573,7 +573,7 @@ int CFunctions::amxVersionString(lua_State *luaVM) {
573
573
int CFunctions::sqlite3OpenDB (lua_State *luaVM) {
574
574
AMX *amx = (AMX *)lua_touserdata (luaVM, 1 );
575
575
const char *dbName = luaL_checkstring (luaVM, 2 );
576
- if (!amx || loadedAMXs. find (amx) == loadedAMXs. end () || ! isSafePath (dbName) ) {
576
+ if (!amx) {
577
577
lua_pushboolean (luaVM, 0 );
578
578
return 1 ;
579
579
}
0 commit comments