All pastes #751292 Raw Edit

xbmc http handler patch

public diff v1 · immutable
#751292 ·published 2007-10-27 06:10 UTC
rendered paste body
Index: xbmc/utils/HTTP.cpp===================================================================--- xbmc/utils/HTTP.cpp (revision 10626)+++ xbmc/utils/HTTP.cpp (working copy)@@ -280,7 +280,7 @@ {   CStdString strURL = "http://www.google.com";   if (!checkDNS)-    strURL = "http://66.102.7.99"; // www.google.com ip+    strURL = "http://74.125.19.103"; // www.google.com IP address   int status = Open(strURL, "HEAD", NULL);   Close(); @@ -926,7 +926,6 @@     case 302:       // 302 Found - auto redirect if this is a GET       //Post redirect has to work for scrapers-      //CanHandle = !stricmp(verb, "GET");       CanHandle = true;       break;      case 303:@@ -941,8 +940,10 @@     }      Close();--    if (!CanHandle)+    +    // pass through HEAD requests, as we assume that if you did a head request+    // you don't want to follow redirects etc.+    if (!CanHandle || !stricmp(verb, "HEAD"))     {       CLog::Log(LOGERROR, "Server returned: %d %s", status, strReason.c_str());       return status; // unhandlable