Commit 6a4aa34b authored by mmn's avatar mmn

Don't process further in redirection if HEAD gives 400 Bad request

parent 40cffb94
......@@ -120,6 +120,8 @@ class File_redirection extends Managed_DataObject
// no content it'll be cheap. :)
$request = self::_commonHttp($short_url, $redirs);
$response = $request->send();
} elseif (400 == $response->getStatus()) {
throw new Exception('Got error 400 on HEAD request, will not go further.');
}
} catch (Exception $e) {
// Invalid URL or failure to reach server
......@@ -418,4 +420,4 @@ class File_redirection extends Managed_DataObject
return $this->file;
}
}
\ No newline at end of file
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment