# New Ticket Created by Cherio # Please include the string: [perl #128995] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=128995 > Environment variables with '.' (dot character) are not always passed to the child process. In the following example 'test.variable' will ne be available to the child process when it starts: $ENV{'test.variable'} = 'Hello kitty'; system("'/bin/program' 'arg1' 'arg2'"); However a slightly modified version of the same code works and 'test.variable' is available in the child program $ENV{'test.variable'} = 'Hello kitty'; system('/bin/program', 'arg1', 'arg2'); This is a regression. It worked both ways in Perl 5.18Thread Next