[asterisk-bugs] [JIRA] (ASTERISK-28364) func_strings: HASHKEYS in shared variable space cannot be retireved

Joshua C. Colp (JIRA) noreply at issues.asterisk.org
Mon Apr 8 05:27:47 CDT 2019


     [ https://issues.asterisk.org/jira/browse/ASTERISK-28364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Joshua C. Colp updated ASTERISK-28364:
--------------------------------------

    Summary: func_strings: HASHKEYS in shared variable space cannot be retireved  (was: HASHKEYS in shared variable space cannot be retireved)

> func_strings: HASHKEYS in shared variable space cannot be retireved
> -------------------------------------------------------------------
>
>                 Key: ASTERISK-28364
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28364
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Functions/func_strings
>    Affects Versions: 16.2.1
>         Environment: Debian 9 stable
>            Reporter: Niksa Baldun
>            Severity: Minor
>
> It is possible to create a hash in channels shared variable space like so:
> {code}
> Set(SHARED(HASH(test_hash,var1))=test)
> {code}
> And it can be read:
> {code}
> ${SHARED(HASH(test_hash,var1))}
> {code}
> However, it is unclear how to call the HASHKEYS function in this case. The logical syntax would be:
> {code}
> ${SHARED(HASHKEYS(test_hash))}
> {code}
> or possibly:
> {code}
> ${HASHKEYS(SHARED(test_hash))}
> {code}
> But nothing is returned in either case.
> I've checked, it doesn't work with hashes in global variable space, either.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list