Void is not a type in XML-RPC
Brought to you by:
ewald-arnold
The code in ulxr_dispatcher.cpp incorrectly adds a "void" type to the signature in getSignature().
Line 124 says
sig = ULXR_PCHAR("void");
should read
sig = ULXR_PCHAR("");
Also, line 120 inserts void for the return type if no return signature is specified, which violates the XML-RPC standard. This should probably throw an exception.