Fixed ipns address resolution in fuse unix mount
License: MIT Signed-off-by: Kunal Mahajan <mkunal@cs.columbia.edu>
kvm2116 committed
Aug 1, 2018 at 11:30 UTC
bde04e384301ac0aeb4d189899bb1a687f541430
1 file changed
+2
-1
fuse/ipns/ipns_unix.go
+2
-1
@@ -196,7 +196,8 @@ func (s *Root) Lookup(ctx context.Context, name string) (fs.Node, error) {
196
}
197
198
// other links go through ipns resolution and are symlinked into the ipfs mountpoint
199
- resolved, err := s.Ipfs.Namesys.Resolve(s.Ipfs.Context(), name)
199
+ ipns_name := "/ipns/" + name
200
+ resolved, err := s.Ipfs.Namesys.Resolve(s.Ipfs.Context(), ipns_name)
201
if err != nil {
202
log.Warningf("ipns: namesys resolve error: %s", err)
203
return nil, fuse.ENOENT