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 }
