From 41c41313b2e913d5d70f20a041948f242d86e9a6 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 16 Jan 2024 23:24:04 +0100 Subject: [PATCH] exec-credential: strv_extend() handles NULL strings gracefully --- src/core/exec-credential.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/core/exec-credential.c b/src/core/exec-credential.c index 4aa3e35bd85..41c0fce13b5 100644 --- a/src/core/exec-credential.c +++ b/src/core/exec-credential.c @@ -244,9 +244,8 @@ static char **credential_search_path(const ExecParameters *params, CredentialSea } if (IN_SET(path, CREDENTIAL_SEARCH_PATH_TRUSTED, CREDENTIAL_SEARCH_PATH_ALL)) { - if (params->received_credentials_directory) - if (strv_extend(&l, params->received_credentials_directory) < 0) - return NULL; + if (strv_extend(&l, params->received_credentials_directory) < 0) + return NULL; if (strv_extend_strv(&l, CONF_PATHS_STRV("credstore"), /* filter_duplicates= */ true) < 0) return NULL;