Browse Source

HPCC-18665 Coverity: uncaught exception in dalitests.cpp

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 7 years ago
parent
commit
b9c454a2bf
1 changed files with 2 additions and 2 deletions
  1. 2 2
      testing/unittests/dalitests.cpp

+ 2 - 2
testing/unittests/dalitests.cpp

@@ -1107,7 +1107,7 @@ public:
     }
     void testSDSSubs2()
     {
-        class CSubscriberContainer : public CSimpleInterface
+        class CSubscriberContainer : public CInterface
         {
             class CSubscriber : public CSimpleInterfaceOf<ISDSSubscription>
             {
@@ -1137,7 +1137,7 @@ public:
                 id = querySDS().subscribe(xpath, *subscriber, sub, !sub);
                 PROGLOG("Subscribed to %s", xpath);
             }
-            ~CSubscriberContainer()
+            virtual void beforeDispose() override
             {
                 querySDS().unsubscribe(id);
             }