Vladimir Panteleev
2020-Jan-16 12:11 UTC
[Libguestfs] [PATCH 2/2] Win::Hivex::Regedit: Ignore comments
--- perl/lib/Win/Hivex/Regedit.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/perl/lib/Win/Hivex/Regedit.pm b/perl/lib/Win/Hivex/Regedit.pm index 2b17036..f0dbb50 100644 --- a/perl/lib/Win/Hivex/Regedit.pm +++ b/perl/lib/Win/Hivex/Regedit.pm @@ -153,8 +153,8 @@ sub reg_import #print STDERR "reg_import: parsing <<<$_>>>\n"; if ($state eq "outer") { - # Ignore blank lines, headers. - next if /^\s*$/; + # Ignore blank lines, headers, comments. + next if /^\s*(;.*)?$/; # .* is needed before Windows Registry Editor Version.. in # order to eat a possible Unicode BOM which regedit writes @@ -193,7 +193,7 @@ sub reg_import my $value = _parse_value ("", $1, $encoding); croak (_parse_error ($_, $lineno)) unless defined $value; push @newvalues, $value; - } elsif (/^\s*$/) { # blank line after values + } elsif (/^\s*(;.*)?$/) { # blank line after values _merge_node ($hmap, \%params, $newnode, \@newvalues, \@delvalues); $state = "outer"; } else { -- 2.25.0
Richard W.M. Jones
2020-Jan-16 13:07 UTC
Re: [Libguestfs] [PATCH 2/2] Win::Hivex::Regedit: Ignore comments
Thanks, I have pushed these two upstream. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html
Apparently Analagous Threads
- [PATCH 1/2] Win::Hivex::Regedit: Accept CRLF line endings
- [LLVMdev] configuring LLVM 2.6 for OSX 10.4sdk on OSX 10.5 system
- package seriation- how to manage font size and label margin
- [LLVMdev] configuring LLVM 2.6 for OSX 10.4sdk on OSX 10.5 system
- [PATCH 7/7] v2v: add support for SUSE VMDP drivers