From: Zbigniew Jędrzejewski-Szmek Date: Mon, 19 Apr 2021 06:43:36 +0000 (+0200) Subject: basic/log: change error for unset errno to ESTRPIPE X-Git-Tag: v249-rc1~393^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=59e8042ecd893fdfef553a66dbb820395a504c2f;p=thirdparty%2Fsystemd.git basic/log: change error for unset errno to ESTRPIPE EIO is used in other contexts, so change ot something otherwise unused. ENOTRECOVERABLE was also suggested, but it's used in various other places in the code. https://github.com/systemd/systemd/pull/19317#discussion_r614887661 --- diff --git a/src/basic/log.h b/src/basic/log.h index 81330166a45..51ba3d8fde7 100644 --- a/src/basic/log.h +++ b/src/basic/log.h @@ -195,7 +195,7 @@ void log_assert_failed_return( _e = (log_get_max_level() >= LOG_PRI(_level)) \ ? log_internal(_level, _e, PROJECT_FILE, __LINE__, __func__, __VA_ARGS__) \ : -ERRNO_VALUE(_e); \ - _e < 0 ? _e : -EIO; \ + _e < 0 ? _e : -ESTRPIPE; \ }) #if BUILD_MODE_DEVELOPER && !defined(TEST_CODE)