diff --git a/asink/client.go b/asink/client.go index 461bbdb..be180ba 100644 --- a/asink/client.go +++ b/asink/client.go @@ -236,10 +236,13 @@ func ProcessRemoteEvent(globals AsinkGlobals, event *asink.Event) { //if we already have this event, or if it is older than our most recent event, bail out if latestLocal != nil { - if event.Timestamp < latestLocal.Timestamp || event.IsSameEvent(latestLocal) { + if event.Timestamp < latestLocal.Timestamp { event.LocalStatus |= asink.DISCARDED return } + if event.IsSameEvent(latestLocal) { + return + } if latestLocal.Hash != event.Predecessor && latestLocal.Hash != event.Hash { fmt.Printf("conflict:\n")