From d6817f941a1218aa1564da158f87ac7ec4434396 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Wed, 9 Jul 2014 02:04:11 +0200 Subject: Static Code Analysis : Add virtual attribute to destructor of classes that have virtual methods inherited from a base class --- src/Format/FormatCom.cpp | 2 +- src/Mount/MainCom.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Format/FormatCom.cpp b/src/Format/FormatCom.cpp index df0fc1e9..ea9c8fed 100644 --- a/src/Format/FormatCom.cpp +++ b/src/Format/FormatCom.cpp @@ -35,7 +35,7 @@ public: InterlockedIncrement (&ObjectCount); } - ~TrueCryptFormatCom () + virtual ~TrueCryptFormatCom () { if (InterlockedDecrement (&ObjectCount) == 0) PostThreadMessage (MessageThreadId, WM_APP, 0, 0); diff --git a/src/Mount/MainCom.cpp b/src/Mount/MainCom.cpp index ed1fd68d..0ac0253e 100644 --- a/src/Mount/MainCom.cpp +++ b/src/Mount/MainCom.cpp @@ -31,7 +31,7 @@ public: InterlockedIncrement (&ObjectCount); } - ~TrueCryptMainCom () + virtual ~TrueCryptMainCom () { if (InterlockedDecrement (&ObjectCount) == 0) PostThreadMessage (MessageThreadId, WM_APP, 0, 0); -- cgit v1.2.3