diff --git a/wp-admin/includes/plugin-install.php b/wp-admin/includes/plugin-install.php
index fcc502a17d..405e0e93de 100644
--- a/wp-admin/includes/plugin-install.php
+++ b/wp-admin/includes/plugin-install.php
@@ -362,11 +362,11 @@ function display_plugins_table($plugins, $page = 1, $totalpages = 1){
switch ( $status['status'] ) {
case 'install':
- if ( $url )
+ if ( $status['url'] )
$action_links[] = '' . __('Install Now') . '';
break;
case 'update_available':
- if ( $url )
+ if ( $status['url'] )
$action_links[] = '' . sprintf(__('Update to version %s'), $status['version']) . '';
break;
case 'latest_installed':
@@ -526,11 +526,11 @@ function install_plugin_information() {
$status = install_plugin_install_status($api);
switch ( $status['status'] ) {
case 'install':
- if ( $url )
+ if ( $status['url'] )
echo '' . __('Install Now') . '';
break;
case 'update_available':
- if ( $url )
+ if ( $status['url'] )
echo '' . __('Install Update Now') .'';
break;
case 'newer_installed':