summaryrefslogtreecommitdiff
path: root/memex/diff.go
diff options
context:
space:
mode:
Diffstat (limited to 'memex/diff.go')
-rw-r--r--memex/diff.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/memex/diff.go b/memex/diff.go
index 07522eb..80653e0 100644
--- a/memex/diff.go
+++ b/memex/diff.go
@@ -155,6 +155,10 @@ func simpleDiff(e1, e2 *Entry) (flds int, skip bool) {
if !AddrEqual(e1.Addr, e2.Addr) {
flds |= Fdata
}
+ } else if e1.Xxh != 0 && e2.Xxh != 0 {
+ if e1.Xxh != e2.Xxh {
+ flds |= Fdata
+ }
}
case Elnk:
if e1.Dest != e2.Dest {