From e3e6a426f486ddef3c3ed299e30d8de3507b79a2 Mon Sep 17 00:00:00 2001 From: fiaxh Date: Wed, 9 Aug 2017 00:08:52 +0200 Subject: [PATCH] http files: Fix for servers w/o file size limit --- plugins/http-files/src/upload_stream_module.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/http-files/src/upload_stream_module.vala b/plugins/http-files/src/upload_stream_module.vala index c427f7b8..cb105cee 100644 --- a/plugins/http-files/src/upload_stream_module.vala +++ b/plugins/http-files/src/upload_stream_module.vala @@ -15,7 +15,6 @@ public class UploadStreamModule : XmppStreamModule { public delegate void OnUploadOk(XmppStream stream, string url_down); public delegate void OnError(XmppStream stream, string error); public void upload(XmppStream stream, string file_uri, owned OnUploadOk listener, owned OnError error_listener) { - print("up!\n"); File file = File.new_for_path(file_uri); FileInfo file_info = file.query_info("*", FileQueryInfoFlags.NONE); request_slot(stream, file.get_basename(), (int)file_info.get_size(), file_info.get_content_type(), @@ -143,10 +142,11 @@ public class UploadStreamModule : XmppStreamModule { if (var_attr == "max-file-size") { StanzaNode value_node = node.get_subnode("value", "jabber:x:data"); max_file_size_str = value_node.get_string_content(); - break; + break; } } - return max_file_size_str != null ? int.parse(max_file_size_str) : (int?) null; + if (max_file_size_str != null) return int.parse(max_file_size_str); + return null; } }