- $endLine = $1 if ( /^\s*\$Conf\{[^}]*} *= *<<(.*);/ );
- $endLine = $1 if ( /^\s*\$Conf\{[^}]*} *= *<<'(.*)';/ );
+ if ( /^\s*\$Conf\{[^}]*} *= *<<(.*);/
+ || /^\s*\$Conf\{[^}]*} *= *<<'(.*)';/ ) {
+ $endLine = $1;
+ $skipVar = 1;
+ } else {
+ $endLine = undef;
+ $skipVar = /^[^#]*;/ ? 0 : 1;
+ }