dm6: '/' should not be part of inode names
authorZygo Blaxell <zblaxell@faye.furryterror.org>
Fri, 14 May 2010 17:52:06 +0000 (13:52 -0400)
committerZygo Blaxell <zblaxell@faye.furryterror.org>
Fri, 14 May 2010 17:52:06 +0000 (13:52 -0400)
dm6

diff --git a/dm6 b/dm6
index b8cd25f1bf2319b3aaa3425cac05e712728fe1e1..a8541ff6246d16db02a61f8461c2f49818e3cf30 100755 (executable)
--- a/dm6
+++ b/dm6
@@ -109,6 +109,7 @@ sub name_quad {
        my $packed = pack('Q>', $int64);
        $packed =~ s/^\0+//os;
        my $base64_packed = encode_base64($packed, '');
        my $packed = pack('Q>', $int64);
        $packed =~ s/^\0+//os;
        my $base64_packed = encode_base64($packed, '');
+       $base64_packed =~ y:/:_:;
        # Don't strip off the trailing padding since it makes the string
        # so short we end up just putting it back on again.
        # $base64_packed =~ s/=+$//os;
        # Don't strip off the trailing padding since it makes the string
        # so short we end up just putting it back on again.
        # $base64_packed =~ s/=+$//os;