]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
Empty initializer when gcrypt is absent produces compile error with Sun Studio
authorDagobert Michelsen <dam@opencsw.org>
Thu, 27 Aug 2020 11:52:11 +0000 (13:52 +0200)
committerDagobert Michelsen <dam@opencsw.org>
Thu, 27 Aug 2020 11:55:54 +0000 (13:55 +0200)
src/network_test.c

index 201412f71f057999c42bb6f1652e25a18313d350..ce3469a54c6210800a05a987ad5a2e17cb931dbc 100644 (file)
@@ -224,16 +224,17 @@ static int decode_string(char const *in, uint8_t *out, size_t *out_size) {
 }
 
 DEF_TEST(parse_packet) {
-  sockent_t se = {
-      .data.server =
-          (struct sockent_server){
+  sockent_t se
 #if HAVE_GCRYPT_H
-              .cypher = NULL,
-              .userdb = NULL,
-              .security_level = SECURITY_LEVEL_NONE,
+      = {.data.server =
+             (struct sockent_server){
+                 .cypher = NULL,
+                 .userdb = NULL,
+                 .security_level = SECURITY_LEVEL_NONE,
+             },
+        }
 #endif
-          },
-  };
+  ;
 
   for (size_t i = 0; i < sizeof(raw_packet_data) / sizeof(raw_packet_data[0]);
        i++) {