aboutsummaryrefslogtreecommitdiffstats
path: root/URPM.xs
diff options
context:
space:
mode:
Diffstat (limited to 'URPM.xs')
-rw-r--r--URPM.xs2
1 files changed, 1 insertions, 1 deletions
diff --git a/URPM.xs b/URPM.xs
index ae438be..4805d4a 100644
--- a/URPM.xs
+++ b/URPM.xs
@@ -3417,7 +3417,7 @@ Urpm_parse_hdlist__XS(urpm, filename, ...)
if (empty_archive) {
XPUSHs(sv_2mortal(newSViv(1 + av_len(depslist))));
XPUSHs(sv_2mortal(newSViv(av_len(depslist))));
- } else if (fdFileno(fd) >= 0) {
+ } else if (d >= 0 && fd) {
Header header;
int start_id = 1 + av_len(depslist);
int packing = 0;