Skip to content

Commit adff950

Browse files
committed
dbwrapper: Use new .data() method of CDataStream
1 parent a2141e4 commit adff950

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/dbwrapper.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ class CDBBatch
6565
CDataStream ssKey(SER_DISK, CLIENT_VERSION);
6666
ssKey.reserve(DBWRAPPER_PREALLOC_KEY_SIZE);
6767
ssKey << key;
68-
leveldb::Slice slKey(&ssKey[0], ssKey.size());
68+
leveldb::Slice slKey(ssKey.data(), ssKey.size());
6969

7070
CDataStream ssValue(SER_DISK, CLIENT_VERSION);
7171
ssValue.reserve(DBWRAPPER_PREALLOC_VALUE_SIZE);
7272
ssValue << value;
7373
ssValue.Xor(dbwrapper_private::GetObfuscateKey(parent));
74-
leveldb::Slice slValue(&ssValue[0], ssValue.size());
74+
leveldb::Slice slValue(ssValue.data(), ssValue.size());
7575

7676
batch.Put(slKey, slValue);
7777
}
@@ -82,7 +82,7 @@ class CDBBatch
8282
CDataStream ssKey(SER_DISK, CLIENT_VERSION);
8383
ssKey.reserve(DBWRAPPER_PREALLOC_KEY_SIZE);
8484
ssKey << key;
85-
leveldb::Slice slKey(&ssKey[0], ssKey.size());
85+
leveldb::Slice slKey(ssKey.data(), ssKey.size());
8686

8787
batch.Delete(slKey);
8888
}
@@ -112,7 +112,7 @@ class CDBIterator
112112
CDataStream ssKey(SER_DISK, CLIENT_VERSION);
113113
ssKey.reserve(DBWRAPPER_PREALLOC_KEY_SIZE);
114114
ssKey << key;
115-
leveldb::Slice slKey(&ssKey[0], ssKey.size());
115+
leveldb::Slice slKey(ssKey.data(), ssKey.size());
116116
piter->Seek(slKey);
117117
}
118118

@@ -205,7 +205,7 @@ class CDBWrapper
205205
CDataStream ssKey(SER_DISK, CLIENT_VERSION);
206206
ssKey.reserve(DBWRAPPER_PREALLOC_KEY_SIZE);
207207
ssKey << key;
208-
leveldb::Slice slKey(&ssKey[0], ssKey.size());
208+
leveldb::Slice slKey(ssKey.data(), ssKey.size());
209209

210210
std::string strValue;
211211
leveldb::Status status = pdb->Get(readoptions, slKey, &strValue);
@@ -239,7 +239,7 @@ class CDBWrapper
239239
CDataStream ssKey(SER_DISK, CLIENT_VERSION);
240240
ssKey.reserve(DBWRAPPER_PREALLOC_KEY_SIZE);
241241
ssKey << key;
242-
leveldb::Slice slKey(&ssKey[0], ssKey.size());
242+
leveldb::Slice slKey(ssKey.data(), ssKey.size());
243243

244244
std::string strValue;
245245
leveldb::Status status = pdb->Get(readoptions, slKey, &strValue);

0 commit comments

Comments
 (0)