summaryrefslogtreecommitdiff
path: root/src/partition
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2023-04-26 10:04:08 +0200
committerDaan De Meyer <daan.j.demeyer@gmail.com>2023-04-26 10:04:08 +0200
commitdeeae10e26aaa0114bc008285c5dfc721716dbc8 (patch)
tree84634193cd00a44b6555e59e0b894d31c7036e2d /src/partition
parent22148897cfa5cf06c19cead3d917e00721cb39cc (diff)
downloadsystemd-deeae10e26aaa0114bc008285c5dfc721716dbc8.tar.gz
repart: Turn condition into assert
format_verity_hash() should only be called with VERITY_HASH type partitions, so assert() if that's not the case.
Diffstat (limited to 'src/partition')
-rw-r--r--src/partition/repart.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/partition/repart.c b/src/partition/repart.c
index 3a4808d6a4..448513ff4d 100644
--- a/src/partition/repart.c
+++ b/src/partition/repart.c
@@ -3559,6 +3559,7 @@ static int partition_format_verity_hash(
assert(context);
assert(p);
+ assert(p->verity == VERITY_HASH);
assert(data_node);
if (p->dropped)
@@ -3567,9 +3568,6 @@ static int partition_format_verity_hash(
if (PARTITION_EXISTS(p)) /* Never format existing partitions */
return 0;
- if (p->verity != VERITY_HASH)
- return 0;
-
if (partition_defer(p))
return 0;