Skip to content

Commit 5c1a958

Browse files
committed
Merge bitcoin#10027: Set to nullptr after delete
d93b97f Set to nullptr after delete (practicalswift) Tree-SHA512: 7201cef4541557ffe31f52ce7527c4b08a2ff5aa1eae5268bdfee5b4843881f8fd115257bef6d1b4dfb71166951950a912ce87aef160ca89c2ca2ae264cfab1b
2 parents 10b930d + d93b97f commit 5c1a958

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/httpserver.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,7 @@ void StopHTTPServer()
475475
LogPrint("http", "Waiting for HTTP worker threads to exit\n");
476476
workQueue->WaitExit();
477477
delete workQueue;
478+
workQueue = nullptr;
478479
}
479480
if (eventBase) {
480481
LogPrint("http", "Waiting for HTTP event thread to exit\n");

src/test/dbwrapper_tests.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ BOOST_AUTO_TEST_CASE(existing_data_no_obfuscate)
141141

142142
// Call the destructor to free leveldb LOCK
143143
delete dbw;
144+
dbw = nullptr;
144145

145146
// Now, set up another wrapper that wants to obfuscate the same directory
146147
CDBWrapper odbw(ph, (1 << 10), false, false, true);
@@ -182,6 +183,7 @@ BOOST_AUTO_TEST_CASE(existing_data_reindex)
182183

183184
// Call the destructor to free leveldb LOCK
184185
delete dbw;
186+
dbw = nullptr;
185187

186188
// Simulate a -reindex by wiping the existing data store
187189
CDBWrapper odbw(ph, (1 << 10), false, true, true);

0 commit comments

Comments
 (0)