$_ALLOW_BIN $_ALLOW_PURE_PERL
];
-$VERSION = '0.31_03';
+$VERSION = '0.32';
$PREFER_BIN = 0;
$WARN = 1;
$DEBUG = 0;
\s+ [\d,.]+ \s tape \s blocks
|x ? $1 : $_);
- ### only STDOUT, see above
- } map { split $/, $_ } @{$out[3]};
+ ### only STDOUT, see above. Sometims, extra whitespace
+ ### is present, so make sure we only pick lines with
+ ### a length
+ } grep { length } map { split $/, $_ } @{$out[3]};
### store the files that are in the archive ###
$self->files(\@files);
Defaults to C<false>.
-=head1 TODO
+=head1 TODO / CAVEATS
=over 4
Maybe this module should use something like C<File::Type> to determine
the type, rather than blindly trust the suffix.
+=item Thread safety
+
+Currently, C<Archive::Extract> does a C<chdir> to the extraction dir before
+extraction, and a C<chdir> back again after. This is not necessarily
+thread safe. See C<rt.cpan.org> bug C<#45671> for details.
+
=back
=head1 BUG REPORTS