urlmon: Recognize <body> tag in FindMimeFromData function.
This commit is contained in:
parent
f72975d811
commit
df8a1ce609
|
@ -280,7 +280,12 @@ static BOOL text_html_filter(const BYTE *b, DWORD size)
|
|||
&& (b[1] == 'h' || b[1] == 'H')
|
||||
&& (b[2] == 'e' || b[2] == 'E')
|
||||
&& (b[3] == 'a' || b[3] == 'A')
|
||||
&& (b[4] == 'd' || b[4] == 'D'))) return TRUE;
|
||||
&& (b[4] == 'd' || b[4] == 'D'))
|
||||
|| (b[0] == '<'
|
||||
&& (b[1] == 'b' || b[1] == 'B')
|
||||
&& (b[2] == 'o' || b[2] == 'O')
|
||||
&& (b[3] == 'd' || b[3] == 'D')
|
||||
&& (b[4] == 'y' || b[4] == 'Y'))) return TRUE;
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
|
|
@ -575,6 +575,8 @@ static BYTE data93[] = {'<','?','x','m','l',' ',' ','<','h','t','m','l','>'};
|
|||
static BYTE data94[] = {'<','h','t','m','l','>','<','?','x','m','l',' ',' '};
|
||||
static BYTE data95[] = {'{','\\','r','t','f','<','?','x','m','l',' ',' '};
|
||||
static BYTE data96[] = {'<','?','x','m','l',' '};
|
||||
static BYTE data97[] = "<body";
|
||||
static BYTE data98[] = "blah<BoDyblahblah";
|
||||
|
||||
static const struct {
|
||||
BYTE *data;
|
||||
|
@ -681,6 +683,8 @@ static const struct {
|
|||
{data94, sizeof(data94), "text/html", "text/plain"},
|
||||
{data95, sizeof(data95), "text/xml", "text/richtext"},
|
||||
{data96, sizeof(data96), "text/plain"},
|
||||
{data97, sizeof(data97), "text/html", "text/plain"},
|
||||
{data98, sizeof(data98), "text/html", "text/plain"},
|
||||
{data1, sizeof(data1), "text/plain", NULL, NULL, "res://mshtml.dll/blank.htm"},
|
||||
{NULL, 0, "text/html", NULL, NULL, "res://mshtml.dll/blank.htm"},
|
||||
{data1, sizeof(data1), "text/plain", NULL, NULL, "res://mshtml.dll/blank.htm", "application/octet-stream"},
|
||||
|
|
Loading…
Reference in New Issue