about summary refs log tree commit homepage
path: root/lib/PublicInbox/Xapcmd.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/Xapcmd.pm')
-rw-r--r--lib/PublicInbox/Xapcmd.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/Xapcmd.pm b/lib/PublicInbox/Xapcmd.pm
index 9f897dad..544242a3 100644
--- a/lib/PublicInbox/Xapcmd.pm
+++ b/lib/PublicInbox/Xapcmd.pm
@@ -286,7 +286,7 @@ sub compact ($$) {
                 defined(my $dfd = $opt->{$fd}) or next;
                 $rdr->{$fd} = $dfd;
         }
-        $rdr->{1} = fileno($w) if $pr && pipe($r, $w);
+        $rdr->{1} = $w if $pr && pipe($r, $w);
 
         # we rely on --no-renumber to keep docids synched to NNTP
         my $cmd = [ $XAPIAN_COMPACT, '--no-renumber' ];