diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mir_app/src/netlib_http.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mir_app/src/netlib_http.cpp b/src/mir_app/src/netlib_http.cpp index de6cf39c91..a03dd20341 100644 --- a/src/mir_app/src/netlib_http.cpp +++ b/src/mir_app/src/netlib_http.cpp @@ -292,7 +292,9 @@ static int HttpPeekFirstResponseLine(NetlibConnection *nlc, uint32_t dwTimeoutTi if ((peol = strchr(buffer, '\n')) != nullptr)
break;
- if ((int)mir_strlen(buffer) < bytesPeeked) {
+ int iLen = (int)mir_strlen(buffer);
+ if (iLen < bytesPeeked) {
+ Netlib_Logf(nlc->nlu, "%s %d: %s Failed (%u %u)", __FILE__, __LINE__, "HttpPeekFirstResponseLine", iLen, bytesPeeked);
SetLastError(ERROR_BAD_FORMAT);
return 0;
}
@@ -306,6 +308,7 @@ static int HttpPeekFirstResponseLine(NetlibConnection *nlc, uint32_t dwTimeoutTi }
if (peol == buffer) {
+ Netlib_Logf(nlc->nlu, "%s %d: %s Failed", __FILE__, __LINE__, "HttpPeekFirstResponseLine");
SetLastError(ERROR_BAD_FORMAT);
return 0;
}
@@ -313,6 +316,7 @@ static int HttpPeekFirstResponseLine(NetlibConnection *nlc, uint32_t dwTimeoutTi *peol = '\0';
if (_strnicmp(buffer, "HTTP/", 5)) {
+ Netlib_Logf(nlc->nlu, "%s %d: %s Failed", __FILE__, __LINE__, "HttpPeekFirstResponseLine");
SetLastError(ERROR_BAD_FORMAT);
return 0;
}
|
