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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user