dbwrap: Do direct struct initalization in db_ctdb_store_db_seqnum()
authorVolker Lendecke <vl@samba.org>
Mon, 20 Jan 2020 13:06:11 +0000 (14:06 +0100)
committerJeremy Allison <jra@samba.org>
Thu, 23 Jan 2020 19:11:34 +0000 (19:11 +0000)
Save a few lines

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/lib/dbwrap/dbwrap_ctdb.c

index 6d2a8c839eb6f1e37bc881da230ae9a023f80225..84ea015f3853acfd0908271386adac7447bea250 100644 (file)
@@ -749,14 +749,8 @@ static NTSTATUS db_ctdb_store_db_seqnum(struct db_ctdb_transaction_handle *h,
                                        uint64_t seqnum)
 {
        NTSTATUS status;
-       const char *keyname = CTDB_DB_SEQNUM_KEY;
-       TDB_DATA key;
-       TDB_DATA data;
-
-       key = string_term_tdb_data(keyname);
-
-       data.dptr = (uint8_t *)&seqnum;
-       data.dsize = sizeof(uint64_t);
+       TDB_DATA key = string_term_tdb_data(CTDB_DB_SEQNUM_KEY);
+       TDB_DATA data = { .dptr=(uint8_t *)&seqnum, .dsize=sizeof(seqnum) };
 
        status = db_ctdb_transaction_store(h, key, data);