Replace char* with const char* where appropriate

This commit is contained in:
ValdikSS 2017-05-20 12:25:20 +03:00
parent 9fea771d2c
commit 30fd25bc24

View File

@ -29,13 +29,13 @@ static const char *http_host_find = "\r\nHost: ";
static const char *http_host_replace = "\r\nhoSt: "; static const char *http_host_replace = "\r\nhoSt: ";
static const char *location_http = "\r\nLocation: http://"; static const char *location_http = "\r\nLocation: http://";
static char* dumb_memmem(char* haystack, int hlen, char* needle, int nlen) { static char* dumb_memmem(const char* haystack, int hlen, const char* needle, int nlen) {
// naive implementation // naive implementation
if (nlen > hlen) return 0; if (nlen > hlen) return 0;
int i; int i;
for (i=0; i<hlen-nlen+1; i++) { for (i=0; i<hlen-nlen+1; i++) {
if (memcmp(haystack+i,needle,nlen)==0) { if (memcmp(haystack+i,needle,nlen)==0) {
return haystack+i; return (char*)(haystack+i);
} }
} }
return NULL; return NULL;
@ -81,9 +81,9 @@ static int is_passivedpi_redirect(const char *pktdata, int pktlen) {
} }
/* Finds Host header with \r\n before it */ /* Finds Host header with \r\n before it */
static PVOID find_host_header(char *pktdata, int pktlen) { static PVOID find_host_header(const char *pktdata, int pktlen) {
return dumb_memmem(pktdata, pktlen, return dumb_memmem(pktdata, pktlen,
(char*)http_host_find, strlen(http_host_find)); http_host_find, strlen(http_host_find));
} }
static void change_window_size(char *pkt, int size) { static void change_window_size(char *pkt, int size) {