summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/network/core/tcp_http.h3
-rw-r--r--src/network/network_content.cpp6
2 files changed, 6 insertions, 3 deletions
diff --git a/src/network/core/tcp_http.h b/src/network/core/tcp_http.h
index 6939577ad..13eeb7d54 100644
--- a/src/network/core/tcp_http.h
+++ b/src/network/core/tcp_http.h
@@ -33,6 +33,9 @@ struct HTTPCallback {
* @note When NULL is sent the HTTP socket handler is closed/freed.
*/
virtual void OnReceiveData(const char *data, size_t length) = 0;
+
+ /** Silentium */
+ virtual ~HTTPCallback() {}
};
/** Base socket handler for HTTP traffic. */
diff --git a/src/network/network_content.cpp b/src/network/network_content.cpp
index 1ffa2669f..f18381f05 100644
--- a/src/network/network_content.cpp
+++ b/src/network/network_content.cpp
@@ -553,9 +553,9 @@ void ClientNetworkContentSocketHandler::OnReceiveData(const char *data, size_t l
this->curInfo = new ContentInfo;
/** Check p for not being null and return calling OnFailure if that's not the case. */
-#define check(p) { if ((p) == NULL) { this->OnFailure(); return; } }
+#define check_not_null(p) { if ((p) == NULL) { this->OnFailure(); return; } }
/** Check p for not being null and then terminate, or return calling OnFailure. */
-#define check_and_terminate(p) { check(p); *(p) = '\0'; }
+#define check_and_terminate(p) { check_not_null(p); *(p) = '\0'; }
for (;;) {
char *str = this->http_response.Begin() + this->http_response_index;
@@ -595,7 +595,7 @@ void ClientNetworkContentSocketHandler::OnReceiveData(const char *data, size_t l
}
p = strrchr(str, '/');
- check(p);
+ check_not_null(p);
char tmp[MAX_PATH];
if (strecpy(tmp, p, lastof(tmp)) == lastof(tmp)) {