Commit 4f82d0fa authored by Ulysse Beaugnon's avatar Ulysse Beaugnon

Bug solved : the used flag was overwrite

parent 17d80ac6
...@@ -185,6 +185,6 @@ class PeerManager: ...@@ -185,6 +185,6 @@ class PeerManager:
self._db.execute("""DELETE FROM peers WHERE used <= 0 ORDER BY used, self._db.execute("""DELETE FROM peers WHERE used <= 0 ORDER BY used,
RANDOM() LIMIT MAX(0, (SELECT COUNT(*) FROM peers RANDOM() LIMIT MAX(0, (SELECT COUNT(*) FROM peers
WHERE used <= 0) - ?)""", (str(self._db_size),)) WHERE used <= 0) - ?)""", (str(self._db_size),))
self._db.execute("INSERT OR REPLACE INTO peers (prefix, address) VALUES (?,?)", peer) self._db.execute("INSERT OR IGNORE INTO peers (prefix, address) VALUES (?,?)", peer)
logging.debug('Peer added') logging.debug('Peer added')
return True return True
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment