From: Claudio Cambra Date: Mon, 12 Dec 2022 22:25:54 +0000 (+0100) Subject: Check socketlistener is valid before trying to send encryption menu item message X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~11^2~70^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2a77dc452971162683c86765d60fe6473a496259;p=nextcloud-desktop.git Check socketlistener is valid before trying to send encryption menu item message Signed-off-by: Claudio Cambra --- diff --git a/src/gui/socketapi/socketapi.cpp b/src/gui/socketapi/socketapi.cpp index 48d2e675b..221f6e502 100644 --- a/src/gui/socketapi/socketapi.cpp +++ b/src/gui/socketapi/socketapi.cpp @@ -1166,7 +1166,8 @@ void SocketApi::sendEncryptFolderCommandMenuEntries(const QFileInfo &fileInfo, const bool isE2eEncryptedPath, const OCC::SocketListener* const listener) const { - if (!fileData.folder || + if (!listener || + !fileData.folder || !fileData.folder->accountState() || !fileData.folder->accountState()->account() || !fileData.folder->accountState()->account()->capabilities().clientSideEncryptionAvailable() ||