diff --git a/libretroshare/src/gxs/rsgixs.h b/libretroshare/src/gxs/rsgixs.h index df3c8af46..3c7c5ae1b 100644 --- a/libretroshare/src/gxs/rsgixs.h +++ b/libretroshare/src/gxs/rsgixs.h @@ -186,7 +186,8 @@ class RsGixsReputation { public: // get Reputation. - virtual RsReputations::ReputationLevel overallReputationLevel(const RsGxsId& id,uint32_t *identity_flags=NULL) = 0; + virtual RsReputations::ReputationLevel overallReputationLevel(const RsGxsId& id,uint32_t *identity_flags=NULL) = 0; + virtual ~RsGixsReputation(){} }; /*** This Class pulls all the GXS Interfaces together ****/ @@ -210,6 +211,7 @@ virtual ~RsGxsIdExchange() { return; } class RsGcxs { public: + virtual ~RsGcxs(){} /* GXS Interface - for working out who can receive */ virtual bool isLoaded(const RsGxsCircleId &circleId) = 0; diff --git a/libretroshare/src/pgp/pgpauxutils.h b/libretroshare/src/pgp/pgpauxutils.h index 5cc1b0a73..2ead59db8 100644 --- a/libretroshare/src/pgp/pgpauxutils.h +++ b/libretroshare/src/pgp/pgpauxutils.h @@ -35,6 +35,7 @@ class PgpAuxUtils { public: + virtual ~PgpAuxUtils(){} virtual const RsPgpId &getPGPOwnId() = 0; virtual RsPgpId getPGPId(const RsPeerId& sslid) = 0;