--- http.c.bak Tue Sep 23 08:14:40 1997 +++ http.c Tue Sep 23 08:30:36 1997 @@ -535,17 +535,20 @@ if( strstr(UA,"Mozilla/0.9") ) PadCRLF = 1; - if( dp = strstr(UA,"MSIE ") ) - if( dp[5] < '3' || strncmp(dp+5,"3.0",3)==0 && atoi(dp+8) < 1 ) + if( dp = strstr(UA,"MSIE ") ){ + if( dp[5] < '3' || strncmp(dp+5,"3.0",3)==0 && atoi(dp+8) < 1 ) SimpleContType = 1; - - if( dp = strstr(UA,"Mosaic") ) - if( dp = strstr(dp,"/") ) - if( strcmp(dp+1,"2.6") < 0 ) - SimpleContType = 1; - + }else + if( dp = strstr(UA,"Mosaic") ){ + if( dp = strstr(dp,"/") ) + if( strcmp(dp+1,"2.6") < 0) + SimpleContType = 1; + else if( strcmp(dp+1,"3") > 0 ) + if( dp = strstr(dp,"Windows") ) + SimpleContType = 1; + }else if( dp = strstr(UA,"Lynx") ) - if( dp = strstr(dp,"/") ) + if( dp = strstr(dp,"/") ) SimpleContType = 1; }