diff --git a/eth/downloader/downloader.go b/eth/downloader/downloader.go
index c1dc9d3a88119afb20c9d2129b63ffa9ed40dc31..a484ce0a71928f2dd46dfbb98b8ded1c3c484f92 100644
--- a/eth/downloader/downloader.go
+++ b/eth/downloader/downloader.go
@@ -270,7 +270,7 @@ out:
 			)
 			hashSet := set.New()
 			for _, hash = range hashes {
-				if d.hasBlock(hash) || d.queue.has(hash) {
+				if d.hasBlock(hash) || d.queue.blockHashes.Has(hash) {
 					glog.V(logger.Debug).Infof("Found common hash %x\n", hash[:4])
 
 					done = true