File: 0002-secret.c-appease-Wmissing-field-initializers.patch

package info (click to toggle)
mcds 1.9-4
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 548 kB
  • sloc: ansic: 1,628; perl: 217; makefile: 65; sh: 57; sed: 16
file content (27 lines) | stat: -rw-r--r-- 853 bytes parent folder | download | duplicates (2)
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 }