The clnt_freeres routine calls the xdr_free routine to deallocate the memory where the remote procedure's results are stored.