summaryrefslogtreecommitdiff
path: root/reftable/generic.c
diff options
context:
space:
mode:
Diffstat (limited to 'reftable/generic.c')
-rw-r--r--reftable/generic.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/reftable/generic.c b/reftable/generic.c
index b27d152..57f8032 100644
--- a/reftable/generic.c
+++ b/reftable/generic.c
@@ -130,7 +130,9 @@ int reftable_iterator_next_ref(struct reftable_iterator *it,
{
struct reftable_record rec = {
.type = BLOCK_TYPE_REF,
- .u.ref = *ref,
+ .u = {
+ .ref = *ref
+ },
};
int err = iterator_next(it, &rec);
*ref = rec.u.ref;
@@ -142,7 +144,9 @@ int reftable_iterator_next_log(struct reftable_iterator *it,
{
struct reftable_record rec = {
.type = BLOCK_TYPE_LOG,
- .u.log = *log,
+ .u = {
+ .log = *log,
+ },
};
int err = iterator_next(it, &rec);
*log = rec.u.log;