Feature #1403
closedCan conf file parser auto type cast a string value to integer?
Description
Hi
I was trying to assign an environment vaiable to server.port with something like below.
server.port = env.WEB_PORT
I found it is not working. The Lighty config parse glue code is printing an error like:
'''2007-10-08 21:44:47: (configfile-glue.c.93) got a string but expected a short: server.port 8080'''[BR]
I looked at source code. As all the environment variable values are strings, assigning string to integer is not being allowed by the parser code.
Is it possible to let these kind of assignments?
Basically if the type of the value is string and the target accepts only integers, then the parsing code will do atoi(<value>) and then assign the value to target field.
Can you incorporate this change?
Thanks
-- Videoguy
Updated by stbuehler about 16 years ago
- Target version changed from 1.4.20 to 1.4.21
Updated by stbuehler about 16 years ago
- Status changed from New to Fixed
- Pending changed from Yes to No
- Patch available set to No
Also available in: Atom