diff --git a/advagg.install b/advagg.install index 33a38f1..8f76c30 100644 --- a/advagg.install +++ b/advagg.install @@ -430,12 +430,13 @@ function advagg_install_check_via_http(&$requirements) { $request = drupal_http_request($url, $options); // Check response. Report an error if - // Not a 404. - // Headers do not contain "x-advagg". - // Body does not contain "advagg_missing_fast404". + // Not a 404 OR + // Headers do not contain "x-advagg" AND + // Body does not contain "advagg_missing_fast404". if ( $request->code != 404 - || empty($request->headers['x-advagg']) - || strpos($request->data, '') === FALSE + || ( empty($request->headers['x-advagg']) + && strpos($request->data, '') === FALSE + ) ) { // Menu callback failed. $requirements['advagg_' . $type . '_generation'] = array(