diff --git a/genapi/src/register_base.rs b/genapi/src/register_base.rs index 4261353c..8cef9c1b 100644 --- a/genapi/src/register_base.rs +++ b/genapi/src/register_base.rs @@ -76,7 +76,7 @@ impl RegisterBase { ) -> GenApiResult { let length = self.length(device, store, cx)?; let address = self.address(device, store, cx)?; - if let Some(cache) = cx.get_cache(nid, length, address) { + if let Some(cache) = cx.get_cache(nid, address, length) { f(cache) } else { let mut buf = vec![0; length as usize];