diff --git a/modules/base/src/log_sink.hh b/modules/base/src/log_sink.hh
index 037ede26bcafff2a3851ef4681d8e796ac2b6be0..b021f8f3176946a99db8b8dd9afa8e812ceeba18 100644
--- a/modules/base/src/log_sink.hh
+++ b/modules/base/src/log_sink.hh
@@ -44,6 +44,7 @@ namespace {
 class DLLEXPORT_OST_BASE LogSink {
 public:
   LogSink(){};
+  virtual ~LogSink() { }
   virtual void LogMessage(const String& message, int severity = 0)=0;
 };