diff --git a/src/common/webrequest_curl.cpp b/src/common/webrequest_curl.cpp index 5a6208c6f9..f1458b1cd6 100644 --- a/src/common/webrequest_curl.cpp +++ b/src/common/webrequest_curl.cpp @@ -39,20 +39,18 @@ // wxWebResponseCURL // -static size_t wxCURLWriteData(void* buffer, size_t size, size_t nmemb, void* userp) +static size_t wxCURLWriteData(void* buffer, size_t size, size_t nmemb, void* userdata) { - if ( userp ) - return static_cast(userp)->WriteData(buffer, size * nmemb); - else - return 0; + wxCHECK_MSG( userdata, 0, "invalid curl write callback data" ); + + return static_cast(userdata)->WriteData(buffer, size * nmemb); } static size_t wxCURLHeader(char *buffer, size_t size, size_t nitems, void *userdata) { - if ( userdata ) - return static_cast(userdata)->AddHeaderData(buffer, size * nitems); - else - return 0; + wxCHECK_MSG( userdata, 0, "invalid curl header callback data" ); + + return static_cast(userdata)->AddHeaderData(buffer, size * nitems); } wxWebResponseCURL::wxWebResponseCURL(wxWebRequestCURL& request) : @@ -137,10 +135,9 @@ int wxWebResponseCURL::GetStatus() const static size_t wxCURLRead(char *buffer, size_t size, size_t nitems, void *userdata) { - if ( userdata ) - return static_cast(userdata)->ReadData(buffer, size * nitems); - else - return 0; + wxCHECK_MSG( userdata, 0, "invalid curl read callback data" ); + + return static_cast(userdata)->ReadData(buffer, size * nitems); } wxWebRequestCURL::wxWebRequestCURL(wxWebSession & session,