From: Camila Date: Mon, 20 Jun 2022 17:49:50 +0000 (+0200) Subject: Fix segfault when _transferDataSocket is nullptr. X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~15^2~155^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a97c07f1487a6a86cdcf01180599b77595431257;p=nextcloud-desktop.git Fix segfault when _transferDataSocket is nullptr. Signed-off-by: Camila --- diff --git a/src/libsync/vfs/cfapi/hydrationjob.cpp b/src/libsync/vfs/cfapi/hydrationjob.cpp index 8dae32cc4..0de8967dd 100644 --- a/src/libsync/vfs/cfapi/hydrationjob.cpp +++ b/src/libsync/vfs/cfapi/hydrationjob.cpp @@ -257,7 +257,10 @@ void OCC::HydrationJob::emitFinished(Status status) _transferDataSocket->disconnectFromServer(); return; } - _transferDataSocket->close(); + + if (_transferDataSocket) { + _transferDataSocket->close(); + } emit finished(this); }