From 462fbac614b4d62dc673fb47d7073df4b8990951 Mon Sep 17 00:00:00 2001 From: Uriziel Date: Fri, 29 Jun 2012 16:17:51 +0200 Subject: [PATCH] Fixing division by 0 exception --- syncplay/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syncplay/server.py b/syncplay/server.py index 9e00d7a..363b601 100644 --- a/syncplay/server.py +++ b/syncplay/server.py @@ -333,7 +333,7 @@ class SyncFactory(Factory): pmax = max(p for p,_ in watcher.time_offset_data) - pmin psum, pweights = 0, 0 for ping, offset in watcher.time_offset_data: - ping = 1-((ping-pmin)/pmax) + ping = 1-((ping-pmin)/pmax) if(pmax <> 0) else 0 pweights += ping psum += ping*offset watcher.time_offset = psum/pweights