From 0fae00f05addee2e71081038b6700aa5eaeaf20b Mon Sep 17 00:00:00 2001 From: aunsane Date: Sun, 3 Jun 2018 15:20:23 +0300 Subject: CloudFile: fix rare crash in dropbox --- plugins/CloudFile/src/Services/dropbox_service.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'plugins') diff --git a/plugins/CloudFile/src/Services/dropbox_service.cpp b/plugins/CloudFile/src/Services/dropbox_service.cpp index 7a95027d2a..bb67ff24fe 100644 --- a/plugins/CloudFile/src/Services/dropbox_service.cpp +++ b/plugins/CloudFile/src/Services/dropbox_service.cpp @@ -162,6 +162,9 @@ void CDropboxService::CreateFolder(const std::string &path) DropboxAPI::CreateFolderRequest request(token, path.c_str()); NLHR_PTR response(request.Send(m_hConnection)); + if (response == nullptr) + throw Exception(HttpStatusToError()); + if (HTTP_CODE_SUCCESS(response->resultCode)) { GetJsonResponse(response); return; -- cgit v1.2.3