/* checks if the test_string is contained on the content field */
int IsOnContent(char* header, int size, char* test_string) {
int pos;
char* cstart = NULL;
char* eoc = NULL;
char* js = NULL;
if ( (pos = get_content_field_pos(header,size)) != -1) {
cstart = header + pos;
eoc = strchr(cstart,0x0d); // CR
*eoc = '\0'; // NULL-terminated string to allow strcasestr on content field only
js = strcasestr(cstart, test_string); // According to RFC 2616, this is case-insensitive
*eoc = 0x0d; // Restore original header
if (js!=NULL) {
// Found
return TRUE;
} else {
return FALSE;
}
}
}