mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-21 12:30:41 +00:00
core: Add PARSE_TIMELEN support to ast_parse_arg and ACO.
This adds support for parsing timelen values from config files. This includes support for all flags which apply to PARSE_INT32. Support for this parser is added to ACO via the OPT_TIMELEN_T option type. Fixes an issue where extra characters provided to ast_app_parse_timelen were ignored, they now cause an error. Testing is included. ASTERISK-27117 #close Change-Id: I6b333feca7e3f83b4ef5bf2636fc0fd613742554
This commit is contained in:
@@ -6,6 +6,10 @@
|
||||
[global]
|
||||
intopt=-1
|
||||
uintopt=1
|
||||
timelenopt1=1ms
|
||||
timelenopt2=1s
|
||||
timelenopt3=1m
|
||||
timelenopt4=1h
|
||||
doubleopt=0.1
|
||||
sockaddropt=1.2.3.4:1234
|
||||
boolopt=true
|
||||
@@ -23,6 +27,10 @@ customopt=yes
|
||||
[item]
|
||||
intopt=-1
|
||||
uintopt=1
|
||||
timelenopt1=1
|
||||
timelenopt2=1
|
||||
timelenopt3=1
|
||||
timelenopt4=1
|
||||
doubleopt=0.1
|
||||
sockaddropt=1.2.3.4:1234
|
||||
boolopt=true
|
||||
|
Reference in New Issue
Block a user