summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/random-seed.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/random-seed.c b/src/random-seed.c
index 936ed4791b..8eab2b4e1c 100644
--- a/src/random-seed.c
+++ b/src/random-seed.c
@@ -61,6 +61,11 @@ int main(int argc, char *argv[]) {
goto finish;
}
+ if (mkdir_parents(RANDOM_SEED, 0755) < 0) {
+ log_error("Failed to create directories parents of %s: %m", RANDOM_SEED);
+ goto finish;
+ }
+
/* When we load the seed we read it and write it to the device
* and then immediately update the saved seed with new data,
* to make sure the next boot gets seeded differently. */