[libcamera-devel,1/5] libcamera: base: log: Remove unnecessary local variable
diff mbox series

Message ID 20220525222503.6460-2-laurent.pinchart@ideasonboard.com
State Accepted
Headers show
Series
  • libcamera: Add colors to the log
Related show

Commit Message

Laurent Pinchart May 25, 2022, 10:24 p.m. UTC
The output local variable in Logger::logSetTarget() isn't necessary.
Remove it.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
---
 src/libcamera/base/log.cpp | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

Comments

Umang Jain May 29, 2022, 11:17 a.m. UTC | #1
Hi Laurent,

Thank you for the patch

On 5/26/22 00:24, Laurent Pinchart via libcamera-devel wrote:
> 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>

> ---
>   src/libcamera/base/log.cpp | 6 +-----
>   1 file changed, 1 insertion(+), 5 deletions(-)
>
> diff --git a/src/libcamera/base/log.cpp b/src/libcamera/base/log.cpp
> index 64813b6607c5..df84ba4e8328 100644
> --- a/src/libcamera/base/log.cpp
> +++ b/src/libcamera/base/log.cpp
> @@ -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:
Nicolas Dufresne via libcamera-devel May 31, 2022, 3:19 a.m. UTC | #2
Hi Laurent,

On Thu, May 26, 2022 at 01:24:59AM +0300, Laurent Pinchart via libcamera-devel wrote:
> The output local variable in Logger::logSetTarget() isn't necessary.
> Remove it.
> 
> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>

Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>

> ---
>  src/libcamera/base/log.cpp | 6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
> 
> diff --git a/src/libcamera/base/log.cpp b/src/libcamera/base/log.cpp
> index 64813b6607c5..df84ba4e8328 100644
> --- a/src/libcamera/base/log.cpp
> +++ b/src/libcamera/base/log.cpp
> @@ -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:

Patch
diff mbox series

diff --git a/src/libcamera/base/log.cpp b/src/libcamera/base/log.cpp
index 64813b6607c5..df84ba4e8328 100644
--- a/src/libcamera/base/log.cpp
+++ b/src/libcamera/base/log.cpp
@@ -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: