]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/IMAPTracker.pm
get rid of unnecessary bytes::length usage
[public-inbox.git] / lib / PublicInbox / IMAPTracker.pm
index 5eb33cf752f438ee1f352f1442c58bf9ab00baba..2fd66440df04ee540f5ce2f96e6e749d44a2e49e 100644 (file)
@@ -75,9 +75,9 @@ sub new {
        }
        if (!-f $dbname) {
                require File::Path;
-               require File::Basename;
                require PublicInbox::Spawn;
-               File::Path::mkpath(File::Basename::dirname($dbname));
+               my ($dir) = ($dbname =~ m!(.*?/)[^/]+\z!);
+               File::Path::mkpath($dir);
                open my $fh, '+>>', $dbname or die "failed to open $dbname: $!";
                PublicInbox::Spawn::nodatacow_fd(fileno($fh));
        }