[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [onionoo/master] Skip corrupt weights data lines.
commit 33b60cde97a83891b62977e414ca2b4cd75b1a4f
Author: Karsten Loesing <karsten.loesing@xxxxxxx>
Date: Wed Jul 10 10:39:44 2013 +0200
Skip corrupt weights data lines.
There was a bug in one of the previous commits which made us write NaN
values to weights status files. Remove those lines when reading files.
---
src/org/torproject/onionoo/WeightsDataWriter.java | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/org/torproject/onionoo/WeightsDataWriter.java b/src/org/torproject/onionoo/WeightsDataWriter.java
index e388ddd..260cdc8 100644
--- a/src/org/torproject/onionoo/WeightsDataWriter.java
+++ b/src/org/torproject/onionoo/WeightsDataWriter.java
@@ -285,6 +285,11 @@ public class WeightsDataWriter implements DescriptorListener {
+ "Skipping this line.");
continue;
}
+ if (parts[4].equals("NaN")) {
+ /* Remove corrupt lines written on 2013-07-07 and the days
+ * after. */
+ continue;
+ }
long validAfterMillis = dateTimeFormat.parse(parts[0]
+ " " + parts[1]).getTime();
long freshUntilMillis = dateTimeFormat.parse(parts[2]
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits