diff --git a/src/shared/json.c b/src/shared/json.c index 59c4617592c..01faf4037be 100644 --- a/src/shared/json.c +++ b/src/shared/json.c @@ -3140,10 +3140,7 @@ int json_log_internal( va_list ap; int r; - if (error < 0) - error = -error; - - errno = error; + errno = ERRNO_VALUE(error); va_start(ap, format); (void) vsnprintf(buffer, sizeof buffer, format, ap); diff --git a/src/shared/json.h b/src/shared/json.h index 4eba91c2720..724fb2e53f4 100644 --- a/src/shared/json.h +++ b/src/shared/json.h @@ -1,5 +1,4 @@ /* SPDX-License-Identifier: LGPL-2.1+ */ - #pragma once #include