From b5f636b3d57a63f634c4efe5a4ccd9a91f53df04 Mon Sep 17 00:00:00 2001 From: Petr Mrázek Date: Thu, 28 Jun 2018 21:34:56 +0200 Subject: NOISSUE do not keep downloads in memory, add (some) missing virtual dtors --- api/logic/net/ChecksumValidator.h | 2 -- api/logic/net/PasteUpload.h | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) (limited to 'api/logic/net') diff --git a/api/logic/net/ChecksumValidator.h b/api/logic/net/ChecksumValidator.h index 3cd25bc3..187e4b30 100644 --- a/api/logic/net/ChecksumValidator.h +++ b/api/logic/net/ChecksumValidator.h @@ -24,7 +24,6 @@ public: /* methods */ bool write(QByteArray & data) override { m_checksum.addData(data); - this->data.append(data); return true; } bool abort() override @@ -50,7 +49,6 @@ public: /* methods */ } private: /* data */ - QByteArray data; QCryptographicHash m_checksum; QByteArray m_expected; }; diff --git a/api/logic/net/PasteUpload.h b/api/logic/net/PasteUpload.h index 62d2e766..24f5b0eb 100644 --- a/api/logic/net/PasteUpload.h +++ b/api/logic/net/PasteUpload.h @@ -12,6 +12,7 @@ class MULTIMC_LOGIC_EXPORT PasteUpload : public Task public: PasteUpload(QWidget *window, QString text, QString key = "public"); virtual ~PasteUpload(); + QString pasteLink() { return m_pasteLink; -- cgit