summaryrefslogtreecommitdiffstats
path: root/urpm
diff options
context:
space:
mode:
Diffstat (limited to 'urpm')
-rw-r--r--urpm/xml_info.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/urpm/xml_info.pm b/urpm/xml_info.pm
index 4148940f..24d1d101 100644
--- a/urpm/xml_info.pm
+++ b/urpm/xml_info.pm
@@ -23,7 +23,8 @@ sub do_something_with_nodes {
sub _open_xml_reader {
my ($xml_info_file) = @_;
- open(my $F, "lzma -dc $xml_info_file |");
+ $xml_info_file =~ s/'/\'/g;
+ open(my $F, "lzma -dc '$xml_info_file' |");
my $reader = new XML::LibXML::Reader(IO => $F) or die "cannot read $xml_info_file\n";
$reader->read;