diff options
author | Nikola Pajkovsky <npajkovs@redhat.com> | 2011-01-04 18:11:24 +0100 |
---|---|---|
committer | Nikola Pajkovsky <npajkovs@redhat.com> | 2011-01-05 12:30:31 +0100 |
commit | 3e5abcb5ac5317e5fe88cfc772f69e49e409201d (patch) | |
tree | 6230fdc38547bbbad93791e95d6ca59df703ae4d /src/lib | |
parent | ea03e43402a6da52c63c5431c55a0acaf905a171 (diff) | |
download | abrt-3e5abcb5ac5317e5fe88cfc772f69e49e409201d.tar.gz abrt-3e5abcb5ac5317e5fe88cfc772f69e49e409201d.tar.xz abrt-3e5abcb5ac5317e5fe88cfc772f69e49e409201d.zip |
666893 - Unable to make sense of XML-RPC response from server
By default, XML data from the network may be no larger than 512K.
We have a bug which is 733402 bytes long. Limit is now 2 * 512K.
Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/abrt_xmlrpc.cpp | 11 |
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 */ |