dbwrap_tool: Simplify listkey_fn
authorVolker Lendecke <vl@samba.org>
Fri, 24 Aug 2018 12:41:41 +0000 (14:41 +0200)
committerRalph Boehme <slow@samba.org>
Mon, 3 Sep 2018 16:44:24 +0000 (18:44 +0200)
To me dbwrap_record_get_key(rec).dsize just looks a bit ugly

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/utils/dbwrap_tool.c

index 3ba0c52bb4ce2e4cc7ba40852a475185995476d6..ee08c2dc4b6dfc4a33541249d601dd3c7c7f1474 100644 (file)
@@ -302,8 +302,9 @@ static int dbwrap_tool_erase(struct db_context *db,
 
 static int listkey_fn(struct db_record *rec, void *private_data)
 {
-       int length = dbwrap_record_get_key(rec).dsize;
-       unsigned char *p = (unsigned char *)dbwrap_record_get_key(rec).dptr;
+       TDB_DATA key = dbwrap_record_get_key(rec);
+       size_t length = key.dsize;
+       unsigned char *p = (unsigned char *)key.dptr;
 
        while (length--) {
                if (isprint(*p) && !strchr("\"\\", *p)) {