Commit 425a1f95 authored by webchick's avatar webchick

#554106 by dropcube: Attempt #2 at fixing random test failures.

parent 5a4fdae4
......@@ -1552,10 +1552,8 @@ function drupal_valid_test_ua($user_agent) {
// The file properties add more entropy not easily accessible to others.
$filepath = DRUPAL_ROOT . '/includes/bootstrap.inc';
$key = sha1(serialize($databases) . filectime($filepath) . fileinode($filepath), TRUE);
$time_diff = REQUEST_TIME - $time;
// Since we are making a local request, a 2 second time window is allowed,
// and the HMAC must match.
return (($time_diff >= 0) && ($time_diff < 3) && ($hmac == base64_encode(hash_hmac('sha1', $check_string, $key, TRUE))));
// The HMAC must match.
return $hmac == base64_encode(hash_hmac('sha1', $check_string, $key, TRUE));
}
/**
......
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