Fix segfault when _transferDataSocket is nullptr.
authorCamila <hello@camila.codes>
Mon, 20 Jun 2022 17:49:50 +0000 (19:49 +0200)
committerCamila <hello@camila.codes>
Tue, 21 Jun 2022 07:34:10 +0000 (09:34 +0200)
Signed-off-by: Camila <hello@camila.codes>
src/libsync/vfs/cfapi/hydrationjob.cpp

index 8dae32cc44793974b8ae5971ed901947f46bb56e..0de8967dd7b81953ec847dbd068cf8892af12509 100644 (file)
@@ -257,7 +257,10 @@ void OCC::HydrationJob::emitFinished(Status status)
         _transferDataSocket->disconnectFromServer();
         return;
     }
-    _transferDataSocket->close();
+
+    if (_transferDataSocket) {
+        _transferDataSocket->close();
+    }
 
     emit finished(this);
 }