From 0bdf3c1b87bff65992d9f71e55bd1bd9ac17376f Mon Sep 17 00:00:00 2001 From: "L. E. Segovia" Date: Thu, 12 Jun 2025 18:57:57 -0300 Subject: [PATCH] audiofx: Fix Nightly dangerous_implicit_autorefs Part-of: --- audio/audiofx/src/audioloudnorm/imp.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/audio/audiofx/src/audioloudnorm/imp.rs b/audio/audiofx/src/audioloudnorm/imp.rs index 02d2b18ae..428b1c800 100644 --- a/audio/audiofx/src/audioloudnorm/imp.rs +++ b/audio/audiofx/src/audioloudnorm/imp.rs @@ -475,9 +475,9 @@ impl State { // guaranteed to be non-overlapping (210ms limiter_buf difference). let (buf_read, buf_write, limiter_buf) = unsafe { let buf = &mut &mut *self.buf as *mut &mut [f64]; - let buf_read = (*buf).get_unchecked(self.buf_index..(self.buf_index + channels)); - let buf_write = - (*buf).get_unchecked_mut(self.prev_buf_index..(self.prev_buf_index + channels)); + let buf_read = (&(*buf)).get_unchecked(self.buf_index..(self.buf_index + channels)); + let buf_write = (&mut (*buf)) + .get_unchecked_mut(self.prev_buf_index..(self.prev_buf_index + channels)); let limiter_buf = self .limiter_buf .get_unchecked_mut(self.limiter_buf_index..(self.limiter_buf_index + channels));