executeAsync reproducably bombs out with an NPE in XmlRpcClient.XmlRpcClientAsyncThread.run(). Reason: the initially non-null call is overwritten by a call to dequeue, which returns null. The attached patch fixes this and also takes care of initially non-null calls (just in case).
Description
executeAsync reproducably bombs out with an NPE in XmlRpcClient.XmlRpcClientAsyncThread.run(). Reason: the initially non-null call is overwritten by a call to dequeue, which returns null. The attached patch fixes this and also takes care of initially non-null calls (just in case).