Skip to content

Commit 0431b0f

Browse files
committed
msm8998-common: gps: Remove usage of std::shared_ptr<T>::unique()
It has been deprecated in c++17 and removed in c++20. Fixes: gps/utils/LocIpc.h:119:43: error: no member named 'unique' in 'std::shared_ptr<int>' 119 | if (nullptr != mSocket && mSocket.unique()) { | ~~~~~~~ ^ 1 error generated. Change-Id: I10b2be9d07ede68c4083e6a12f2bd5679f603402
1 parent 84afe4c commit 0431b0f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gps/utils/LocIpc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ class LocIpcSender {
116116
}
117117

118118
inline ~LocIpcSender() {
119-
if (nullptr != mSocket && mSocket.unique()) {
119+
if (nullptr != mSocket && mSocket.use_count() == 1) {
120120
::close(*mSocket);
121121
}
122122
}

0 commit comments

Comments
 (0)