diff --git a/core/modules/update/update.compare.inc b/core/modules/update/update.compare.inc index 5fecf98f74949619f2393f391d57f211bdb31b48..226240470501db14f1179cb6531d352f24267352 100644 --- a/core/modules/update/update.compare.inc +++ b/core/modules/update/update.compare.inc @@ -593,7 +593,10 @@ function update_calculate_project_update_status(&$project_data, $available) { // See if this is a higher major version than our target and yet still // supported. If so, record it as an "Also available" release. - if ($release['version_major'] > $target_major) { + // Note: Some projects have a HEAD release from CVS days, which could + // be one of those being compared. They would not have version_major + // set, so we must call isset first. + if (isset($release['version_major']) && $release['version_major'] > $target_major) { if (in_array($release['version_major'], $supported_majors)) { if (!isset($project_data['also'])) { $project_data['also'] = array();