summaryrefslogtreecommitdiffstats
path: root/src/lib/abrt_xmlrpc.cpp
diff options
context:
space:
mode:
authorNikola Pajkovsky <npajkovs@redhat.com>2011-01-05 12:32:43 +0100
committerNikola Pajkovsky <npajkovs@redhat.com>2011-01-05 12:32:43 +0100
commit6c7086f6c0086496a5a1ae9ab13fdbb310e070ba (patch)
tree6230fdc38547bbbad93791e95d6ca59df703ae4d /src/lib/abrt_xmlrpc.cpp
parent2c575daafd29ef16d2e293ba73232a24165b45d0 (diff)
parent3e5abcb5ac5317e5fe88cfc772f69e49e409201d (diff)
downloadabrt-6c7086f6c0086496a5a1ae9ab13fdbb310e070ba.tar.gz
abrt-6c7086f6c0086496a5a1ae9ab13fdbb310e070ba.tar.xz
abrt-6c7086f6c0086496a5a1ae9ab13fdbb310e070ba.zip
Merge branch 'abrt-fix-master' of ssh://fedorapeople.org/home/fedora/npajkovs/public_git/abrt
* 'abrt-fix-master' of ssh://fedorapeople.org/home/fedora/npajkovs/public_git/abrt: 666893 - Unable to make sense of XML-RPC response from server 665405 - ABRT's usage of sos does not grab /var/log/messages
Diffstat (limited to 'src/lib/abrt_xmlrpc.cpp')
-rw-r--r--src/lib/abrt_xmlrpc.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/abrt_xmlrpc.cpp b/src/lib/abrt_xmlrpc.cpp
index 6dfa8313..62748e29 100644
--- a/src/lib/abrt_xmlrpc.cpp
+++ b/src/lib/abrt_xmlrpc.cpp
@@ -47,6 +47,17 @@ void abrt_xmlrpc_conn::new_xmlrpc_client(const char* url, bool ssl_verify)
* We do it in abrtd's main */
/* xmlrpc_client_setup_global_const(&env); */
+ /* URL - bugzilla.redhat.com/show_bug.cgi?id=666893 Unable to make sense of
+ * XML-RPC response from server
+ *
+ * By default, XML data from the network may be no larger than 512K.
+ * XMLRPC_XML_SIZE_LIMIT_DEFAULT is #defined to (512*1024) in xmlrpc-c/base.h
+ *
+ * Users reported trouble with 733402 byte long responses, hope raising the
+ * limit to 2*512k is enough
+ */
+ xmlrpc_limit_set(XMLRPC_XML_SIZE_LIMIT_ID, 2 * XMLRPC_XML_SIZE_LIMIT_DEFAULT);
+
struct xmlrpc_curl_xportparms curlParms;
memset(&curlParms, 0, sizeof(curlParms));
/* curlParms.network_interface = NULL; - done by memset */