Skip to content

Commit ae1184d

Browse files
committed
address some feedback
1 parent 86111c7 commit ae1184d

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

xptifw/src/xpti_trace_framework.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -995,10 +995,10 @@ class Framework {
995995
private:
996996
friend void ::xptiFrameworkFinalize();
997997

998-
static Framework *release() {
998+
static void release() {
999999
Framework *TmpFramework = MInstance.load(std::memory_order_relaxed);
10001000
MInstance.store(nullptr, std::memory_order_relaxed);
1001-
return TmpFramework;
1001+
delete TmpFramework;
10021002
}
10031003

10041004
/// Stores singleton instance
@@ -1041,9 +1041,7 @@ XPTI_EXPORT_API void xptiFrameworkFinalize() {
10411041

10421042
xpti::GFrameworkReferenceCounter--;
10431043
if (xpti::GFrameworkReferenceCounter == 0) {
1044-
xpti::Framework *FW = xpti::Framework::release();
1045-
if (FW)
1046-
delete FW;
1044+
xpti::Framework::release();
10471045
}
10481046
}
10491047

0 commit comments

Comments
 (0)