From 142a857cf5d6cd8d834b7f51b230020c5f238b67 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Thu, 30 Aug 2012 20:38:39 +0100 Subject: use json_node_really_get_double() on the seed ratio limits, maybe causing issue 213. --- src/session-get.c | 3 ++- src/torrent.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/session-get.c b/src/session-get.c index 7f4dd9c..7bd2dd6 100644 --- a/src/session-get.c +++ b/src/session-get.c @@ -22,6 +22,7 @@ #include #include "protocol-constants.h" +#include "json.h" #include "session-get.h" /* Just some functions to get fields out of a session-get response. */ @@ -169,7 +170,7 @@ gint64 session_get_cache_size_mb(JsonObject * s) gdouble session_get_seed_ratio_limit(JsonObject * s) { - return json_object_get_double_member(s, SGET_SEED_RATIO_LIMIT); + return json_node_really_get_double(json_object_get_member(s, SGET_SEED_RATIO_LIMIT)); } gboolean session_get_start_added_torrents(JsonObject * s) diff --git a/src/torrent.c b/src/torrent.c index 03f6474..01be5a1 100644 --- a/src/torrent.c +++ b/src/torrent.c @@ -126,7 +126,7 @@ gint64 torrent_get_seed_ratio_mode(JsonObject * t) gdouble torrent_get_seed_ratio_limit(JsonObject * t) { - return json_object_get_double_member(t, FIELD_SEED_RATIO_LIMIT); + return json_node_really_get_double(json_object_get_member(t, FIELD_SEED_RATIO_LIMIT)); } gint64 torrent_get_download_limit(JsonObject * t) -- cgit v1.2.3