On 09:11, Steven W. Orr wrote:
> typeset $1 && upvars -a$nn $1 "${aval[@]}"
> 
> The implication seems to be that the typeset command can fail. Is
> this a reasonable thing to worry about?

The idea is that a typeset - besides declaring a variable local -
protects upvars from malicious variable names:

    $ typeset 'ls -l'
    bash: typeset: `ls -l': not a valid identifier
    $ echo $?
    1

Freddy Vulto
http://fvue.nl

Reply via email to