mirror of
https://github.com/rclone/rclone.git
synced 2025-12-06 00:03:32 +00:00
Compare commits
1 Commits
dependabot
...
fix-3740-m
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c48424c0eb |
8
vendor/github.com/t3rm1n4l/go-mega/mega.go
generated
vendored
8
vendor/github.com/t3rm1n4l/go-mega/mega.go
generated
vendored
@@ -750,7 +750,10 @@ func (m *Mega) addFSNode(itm FSNode) (*Node, error) {
|
|||||||
}
|
}
|
||||||
// Shared file
|
// Shared file
|
||||||
default:
|
default:
|
||||||
k := m.FS.skmap[args[0]]
|
k, ok := m.FS.skmap[args[0]]
|
||||||
|
if !ok {
|
||||||
|
return nil, errors.New("couldn't find decryption key for shared file")
|
||||||
|
}
|
||||||
b, err := base64urldecode(k)
|
b, err := base64urldecode(k)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@@ -921,7 +924,8 @@ func (m *Mega) getFileSystem() error {
|
|||||||
for _, itm := range res[0].F {
|
for _, itm := range res[0].F {
|
||||||
_, err = m.addFSNode(itm)
|
_, err = m.addFSNode(itm)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
m.debugf("couldn't decode FSNode %#v: %v ", itm, err)
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user