[libgames-support] Don't ignore parse errors in load_scores_from_file
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgames-support] Don't ignore parse errors in load_scores_from_file
- Date: Sun, 14 Feb 2016 22:24:33 +0000 (UTC)
commit 95ac30f3f24007a32942f3a95ed6dd786d29d3ba
Author: Michael Catanzaro <mcatanzaro igalia com>
Date: Sun Feb 14 16:23:56 2016 -0600
Don't ignore parse errors in load_scores_from_file
games/scores/context.vala | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/games/scores/context.vala b/games/scores/context.vala
index b27ec66..a61bebc 100644
--- a/games/scores/context.vala
+++ b/games/scores/context.vala
@@ -282,6 +282,13 @@ public class Context : Object
var score_value = long.parse (tokens[0]);
var time = int64.parse (tokens[1]);
+ if (score_value == 0 && tokens[0] != "0" ||
+ time == 0 && tokens[1] != "0")
+ {
+ warning ("Failed to read malformed score %s in %s", line, filename);
+ continue;
+ }
+
if (tokens.length == 3)
user = tokens[2];
else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]