06ec296
Don't let a JSON error get lost in cascading errors. If a JSON decoding error was found we were still trying to call the XML-RPC function, losing the original error. https://fedorahosted.org/freeipa/ticket/1322