sd-event: replace dead code path with an assert

Coverity complains that the -EOPNOTSUPP can never be returned, because
we always have !watch_fallback==locked.

CID#1654169
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2026-04-11 14:53:07 +02:00
parent 53c87c096c
commit 1c9fbbab1d
+7 -5
View File
@@ -2048,11 +2048,13 @@ static int event_add_pressure(
if (errno != ENOENT)
return -errno;
/* We got ENOENT. Three options now: try the fallback if we have one, or return the error as
* is (if based on user/env config), or return -EOPNOTSUPP (because we picked the path, and
* the PSI service apparently is not supported) */
if (!watch_fallback)
return locked ? -ENOENT : -EOPNOTSUPP;
/* We got ENOENT. Two options now: try the fallback if we have one, or return the error as is
* (when based on user/env config). */
if (!watch_fallback) {
assert(locked);
return -ENOENT;
}
path_fd = open(watch_fallback, O_PATH|O_CLOEXEC);
if (path_fd < 0) {