libcamera: base: log: Remove unnecessary local variable

The output local variable in Logger::logSetTarget() isn't necessary.
Remove it.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
This commit is contained in:
Laurent Pinchart
2022-05-25 16:32:39 +03:00
parent 5517ffbff6
commit 95c1ff8eb6
+1 -5
View File
@@ -477,15 +477,11 @@ int Logger::logSetStream(std::ostream *stream)
*/
int Logger::logSetTarget(enum LoggingTarget target)
{
std::shared_ptr<LogOutput> output;
switch (target) {
case LoggingTargetSyslog:
output = std::make_shared<LogOutput>();
std::atomic_store(&output_, output);
std::atomic_store(&output_, std::make_shared<LogOutput>());
break;
case LoggingTargetNone:
output = nullptr;
std::atomic_store(&output_, std::shared_ptr<LogOutput>());
break;
default: