about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiMirror.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/LeiMirror.pm')
-rw-r--r--lib/PublicInbox/LeiMirror.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/PublicInbox/LeiMirror.pm b/lib/PublicInbox/LeiMirror.pm
index 6efe23fa..2f96058a 100644
--- a/lib/PublicInbox/LeiMirror.pm
+++ b/lib/PublicInbox/LeiMirror.pm
@@ -882,7 +882,8 @@ sub do_mirror { # via wq_io_do or public-inbox-clone
 
                 if (defined(my $os = $lei->{opt}->{objstore})) {
                         $os = 'objstore' if $os eq ''; # --objstore w/o args
-                        $self->{-objstore} = "$self->{dst}/$os";
+                        $os = "$self->{dst}/$os" if $os !~ m!\A/!;
+                        $self->{-objstore} = $os;
                 }
                 local $LIVE;
                 my $iv = $lei->{opt}->{'inbox-version'} //