Fixed a bug where handlers wouldn't work if they were in the 0th slot
This commit is contained in:
		| @@ -647,7 +647,7 @@ int Handler::SetErrorHandler(const char *function) | |||||||
| 	 | 	 | ||||||
| 	error = amx_FindPublic(m_pAmx, function, &m_iErrFunc); | 	error = amx_FindPublic(m_pAmx, function, &m_iErrFunc); | ||||||
|  |  | ||||||
| 	if (error != AMX_ERR_NONE && m_iErrFunc < 1) | 	if (error != AMX_ERR_NONE && m_iErrFunc < 0) | ||||||
| 		m_iErrFunc = -1; | 		m_iErrFunc = -1; | ||||||
|  |  | ||||||
| 	return error; | 	return error; | ||||||
| @@ -659,7 +659,7 @@ int Handler::SetModuleFilter(const char *function) | |||||||
| 	 | 	 | ||||||
| 	error = amx_FindPublic(m_pAmx, function, &m_iModFunc); | 	error = amx_FindPublic(m_pAmx, function, &m_iModFunc); | ||||||
|  |  | ||||||
| 	if (error != AMX_ERR_NONE && m_iModFunc < 1) | 	if (error != AMX_ERR_NONE && m_iModFunc < 0) | ||||||
| 		m_iModFunc = -1; | 		m_iModFunc = -1; | ||||||
|  |  | ||||||
| 	return error; | 	return error; | ||||||
| @@ -695,7 +695,7 @@ const char *Handler::GetLastMsg() | |||||||
|  |  | ||||||
| int Handler::HandleModule(const char *module) | int Handler::HandleModule(const char *module) | ||||||
| { | { | ||||||
| 	if (m_iModFunc < 1) | 	if (m_iModFunc < 0) | ||||||
| 		return 0; | 		return 0; | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user