aboutsummaryrefslogtreecommitdiff
path: root/Dns64Configuration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Dns64Configuration.cpp')
-rw-r--r--Dns64Configuration.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/Dns64Configuration.cpp b/Dns64Configuration.cpp
index fc1428db..c09ce368 100644
--- a/Dns64Configuration.cpp
+++ b/Dns64Configuration.cpp
@@ -24,7 +24,6 @@
#include <netdutils/DumpWriter.h>
#include <netdutils/InternetAddresses.h>
#include <netdutils/ThreadUtil.h>
-#include <utils/StrongPointer.h>
#include <thread>
#include <utility>
@@ -37,7 +36,6 @@
namespace android {
-using android::sp;
using netdutils::DumpWriter;
using netdutils::IPAddress;
using netdutils::IPPrefix;
@@ -63,7 +61,7 @@ void Dns64Configuration::startPrefixDiscovery(unsigned netId) {
// Emplace a copy of |cfg| in the map.
mDns64Configs.emplace(std::make_pair(netId, cfg));
- const sp<Dns64Configuration> thiz = sp<Dns64Configuration>::fromExisting(this);
+ const std::shared_ptr<Dns64Configuration> thiz = shared_from_this();
// Note that capturing |cfg| in this lambda creates a copy.
std::thread discovery_thread([thiz, cfg, netId] {
setThreadName(fmt::format("Nat64Pfx_{}", netId));