1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
From: Andrew Bower <andrew@bower.uk>
Date: Wed, 15 Jan 2025 08:58:42 +0000
Forwarded: https://github.com/t-brown/mcds/pull/41
Subject: secret.c: appease -Wmissing-field-initializers
Use C99 designators to avoid relying on assumptions about the order of fields
in SecretSchema struct.
---
src/secret.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/secret.c b/src/secret.c
index 1a2f949..eadef7b 100644
--- a/src/secret.c
+++ b/src/secret.c
@@ -55,8 +55,9 @@
#define MCDS_SECRET_KEY_USER "user"
static const SecretSchema mcds_secret_schema = {
- MCDS_SECRET_SCHEMA_NAME, SECRET_SCHEMA_NONE,
- {
+ .name = MCDS_SECRET_SCHEMA_NAME,
+ .flags = SECRET_SCHEMA_NONE,
+ .attributes = {
{ MCDS_SECRET_KEY_URL, SECRET_SCHEMA_ATTRIBUTE_STRING },
{ MCDS_SECRET_KEY_USER, SECRET_SCHEMA_ATTRIBUTE_STRING },
{ "NULL", 0 }
|