From 9cc8920afb3e2b1274ce36e1a0a8033783ae15e8 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Wed, 13 Apr 2011 23:22:27 +0000 Subject: handle broken torrent files properly --- src/requests.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/requests.c') diff --git a/src/requests.c b/src/requests.c index 36363bf..a891364 100644 --- a/src/requests.c +++ b/src/requests.c @@ -175,7 +175,8 @@ JsonNode *torrent_add(gchar * filename, gboolean paused) JsonNode *root = base_request(METHOD_TORRENT_ADD); JsonObject *args = node_get_arguments(root); gchar *encodedFile = base64encode(filename); - json_object_set_string_member(args, PARAM_METAINFO, encodedFile); + if (encodedFile) + json_object_set_string_member(args, PARAM_METAINFO, encodedFile); json_object_set_boolean_member(args, PARAM_PAUSED, paused); g_free(encodedFile); return root; -- cgit v1.2.3