Check socketlistener is valid before trying to send encryption menu item message
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 12 Dec 2022 22:25:54 +0000 (23:25 +0100)
committerClaudio Cambra <claudio.cambra@gmail.com>
Tue, 13 Dec 2022 12:27:56 +0000 (13:27 +0100)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/socketapi/socketapi.cpp

index 48d2e675b767d7d6d13cfef9b1af07f219ef424d..221f6e502ad2f6d871c1806c1c6280390716eb68 100644 (file)
@@ -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() ||