summaryrefslogtreecommitdiffstats
path: root/src/cryptsetup/cryptsetup.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2024-06-21 12:10:51 +0200
committerLennart Poettering <lennart@poettering.net>2024-06-21 15:57:21 +0200
commit50df39f2dca02cb899873de54e9a2368df43ae69 (patch)
treea716d7ede2ff0a831cd7f27a35b7bebaf6b5612b /src/cryptsetup/cryptsetup.c
parenttest: skip test-cgroup-id on ENOSYS from cg_cgroupid_open (diff)
downloadsystemd-50df39f2dca02cb899873de54e9a2368df43ae69.tar.xz
systemd-50df39f2dca02cb899873de54e9a2368df43ae69.zip
cryptsetup: minor coding style tweaks
Don't cram function calls and assignment into if condition checks. It's not how we usually do things. Also, define variables at innermost scope.
Diffstat (limited to '')
-rw-r--r--src/cryptsetup/cryptsetup.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/cryptsetup/cryptsetup.c b/src/cryptsetup/cryptsetup.c
index 73e148ee67..023ea12ab1 100644
--- a/src/cryptsetup/cryptsetup.c
+++ b/src/cryptsetup/cryptsetup.c
@@ -554,14 +554,15 @@ static int parse_one_option(const char *option) {
} else if ((val = startswith(option, "link-volume-key="))) {
#ifdef HAVE_CRYPT_SET_KEYRING_TO_LINK
- const char *sep, *c;
_cleanup_free_ char *keyring = NULL, *key_type = NULL, *key_description = NULL;
+ const char *sep;
/* Stick with cryptsetup --link-vk-to-keyring format
* <keyring_description>::%<key_type>:<key_description>,
* where %<key_type> is optional and defaults to 'user'.
*/
- if (!(sep = strstr(val, "::")))
+ sep = strstr(val, "::");
+ if (!sep)
return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Failed to parse link-volume-key= option value: %s", val);
/* cryptsetup (cli) supports <keyring_description> passed in various formats:
@@ -582,7 +583,8 @@ static int parse_one_option(const char *option) {
/* %<key_type> is optional (and defaults to 'user') */
if (*sep == '%') {
/* must be separated by colon */
- if (!(c = strchr(sep, ':')))
+ const char *c = strchr(sep, ':');
+ if (!c)
return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Failed to parse link-volume-key= option value: %s", val);
key_type = strndup(sep + 1, c - sep - 1);