In the case of old server and new client, the client should get a
RPC
error when trying to re-serialize the reply, because the data packet
it will be getting back from the server will be too small (ie missing
the new field this patch adds).
The RPC protocol should be considered ABI, and no existing methods
ever changed, only new methods can be added so NACK to this patch
I had actually prepared this patch too, but after my testing I wasn't
sure if it was necessary. Would it be fine to add it to the respin?
Paolo