In previous version (3.0) bash continue after {} braces.
For example:
{
 readonly a
 a=10
} || :

echo hello


In bash 3.2 we've got error message about readonly variable, but "hello" is not printed. Is this right behavior or bug? I investigate this problem and found, that there is added top_level_cleanup () function. I don't know what is going on in this function, but probably is changing top_level (saved stack context) and further calling jump_to_top_level () jumps elsewhere then in bash 3.0. For now I comment out calling top_level_cleanup(), but I know, that there is better way.
begin:vcard
fn:Roman Rakus
n:Rakus;Roman
org:Red Hat;BaseOS
adr:;;;Brno;;;Czech Republic
email;internet:[EMAIL PROTECTED]
title:Associate software engineer
tel;cell:+420 774 891 861
x-mozilla-html:FALSE
version:2.1
end:vcard

Reply via email to