File 0003-audiofx-Fix-Nightly-dangerous_implicit_autorefs.patch of Package gstreamer-plugins-rs.41072
From 0bdf3c1b87bff65992d9f71e55bd1bd9ac17376f Mon Sep 17 00:00:00 2001
From: "L. E. Segovia" <amy@centricular.com>
Date: Thu, 12 Jun 2025 18:57:57 -0300
Subject: [PATCH] audiofx: Fix Nightly dangerous_implicit_autorefs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2291>
---
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 02d2b18aee..428b1c8004 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));
--
GitLab