Actions
Bug #533
closedCACHE_MISS is unavailable in cml files
Status:
Fixed
Priority:
Normal
Category:
mod_cml
Target version:
-
ASK QUESTIONS IN Forums:
Description
I tried to use mod_cml, but failed when I used CACHE_MISS and CACHE_HIT. I succeeded when I use 0 or 1 for return values.
The reason is that CACHE_* are boolean values but the return value is assumed as a number. In my environment (lua 5.0.2), lua_tonumber checks the type of specified variable, and returns 0 (==CACHE_HIT) if the specified valiable does not keep number. Therefore, cache-miss never occurs if CACHE_* are used.
IMO, lua_pushnumber should be used for CACHE_*, instead of lua_pushboolean.
-- mukai
Updated by jan over 18 years ago
- Status changed from New to Fixed
- Resolution set to wontfix
mod_cml is decreated in favour of mod_magnet in 1.4.12
Updated by stbuehler almost 16 years ago
- Status changed from Wontfix to Fixed
- Pending set to No
- Patch available set to No
Actions
Also available in: Atom