diff options
| author | Chris Lu <chris.lu@gmail.com> | 2020-09-24 11:16:43 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2020-09-24 11:16:43 -0700 |
| commit | 0790c6d605d4e3448768d9e7b196e9cab16c35c9 (patch) | |
| tree | 6fdccd9500bf83f8020362b590139ac3f29c8e5a | |
| parent | 1012df7bb55341fb7d835269cf9bb7edc6507d25 (diff) | |
| download | seaweedfs-0790c6d605d4e3448768d9e7b196e9cab16c35c9.tar.xz seaweedfs-0790c6d605d4e3448768d9e7b196e9cab16c35c9.zip | |
fix empty hard link id
| -rw-r--r-- | weed/filer/filerstore_hardlink.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/filer/filerstore_hardlink.go b/weed/filer/filerstore_hardlink.go index 9cb32f27f..0fbf8310e 100644 --- a/weed/filer/filerstore_hardlink.go +++ b/weed/filer/filerstore_hardlink.go @@ -24,7 +24,7 @@ func (fsw *FilerStoreWrapper) handleUpdateToHardLinks(ctx context.Context, entry } // remove old hard link - if err == nil && bytes.Compare(existingEntry.HardLinkId, entry.HardLinkId) != 0 { + if err == nil && len(existingEntry.HardLinkId) != 0 && bytes.Compare(existingEntry.HardLinkId, entry.HardLinkId) != 0 { if err = fsw.DeleteHardLink(ctx, existingEntry.HardLinkId); err != nil { return err } |
