From 423333c59455a7cc2ca3cee49e8a4643bc0298c5 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Sun, 31 Mar 2019 19:09:21 -0700 Subject: [PATCH] Fix use of reverse_copy --- Alc/alu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Alc/alu.cpp b/Alc/alu.cpp index 4492b1f3..d26597df 100644 --- a/Alc/alu.cpp +++ b/Alc/alu.cpp @@ -1513,7 +1513,7 @@ void ApplyStablizer(FrontStablizer *Stablizer, ALfloat (*RESTRICT Buffer)[BUFFER */ auto tmpbuf_end = std::begin(tmpbuf) + SamplesToDo; std::copy_n(std::begin(DelayBuf), FrontStablizer::DelayLength, tmpbuf_end); - std::reverse_copy(Buffer, Buffer+SamplesToDo, tmpbuf_end); + std::reverse_copy(Buffer, Buffer+SamplesToDo, std::begin(tmpbuf)); std::copy_n(std::begin(tmpbuf), FrontStablizer::DelayLength, std::begin(DelayBuf)); /* Apply an all-pass on the reversed signal, then reverse the samples