diff --git a/src/libsync/clientsideencryption.cpp b/src/libsync/clientsideencryption.cpp index 32d489716..73e5e9479 100644 --- a/src/libsync/clientsideencryption.cpp +++ b/src/libsync/clientsideencryption.cpp @@ -1256,7 +1256,8 @@ bool ClientSideEncryption::isFolderEncrypted(const QString& path) { return (*it); } -FileEncryptionJob::FileEncryptionJob(QByteArray &key, QByteArray &iv, QFile *input, QFile *output, QObject *parent) +FileEncryptionJob::FileEncryptionJob(const QByteArray &key, const QByteArray &iv, + QPointer input, QPointer output, QObject *parent) : QObject(parent), _key(key), _iv(iv), diff --git a/src/libsync/clientsideencryption.h b/src/libsync/clientsideencryption.h index 5246f9f92..e5753a009 100644 --- a/src/libsync/clientsideencryption.h +++ b/src/libsync/clientsideencryption.h @@ -125,7 +125,8 @@ class FileEncryptionJob : public QObject { Q_OBJECT public: - FileEncryptionJob(QByteArray &key, QByteArray &iv, QFile *input, QFile *output, QObject *parent = 0); + FileEncryptionJob(const QByteArray &key, const QByteArray &iv, + QPointer input, QPointer output, QObject *parent = 0); public slots: void start();