From bcb1aaf05ca2a46634af9d0a53496eba72a25ea5 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 14 Sep 2018 12:20:48 -0400 Subject: [PATCH] cubeb_sink: Get rid of variable shadowing within CubebSink's constructor The parameter of the lambda was shadowing the variable that was being assigned to. --- src/audio_core/cubeb_sink.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/audio_core/cubeb_sink.cpp b/src/audio_core/cubeb_sink.cpp index c39afe349b..790629336a 100644 --- a/src/audio_core/cubeb_sink.cpp +++ b/src/audio_core/cubeb_sink.cpp @@ -53,11 +53,11 @@ CubebSink::CubebSink(std::string target_device_name) : impl(std::make_uniquectx, CUBEB_DEVICE_TYPE_OUTPUT, &collection) != CUBEB_OK) { LOG_WARNING(Audio_Sink, "Audio output device enumeration not supported"); } else { - const auto collection_end = collection.device + collection.count; - const auto device = std::find_if(collection.device, collection_end, - [&](const cubeb_device_info& device) { - return target_device_name == device.friendly_name; - }); + const auto collection_end{collection.device + collection.count}; + const auto device{ + std::find_if(collection.device, collection_end, [&](const cubeb_device_info& info) { + return target_device_name == info.friendly_name; + })}; if (device != collection_end) { output_device = device->devid; }