diff --git a/src/wp-admin/install.php b/src/wp-admin/install.php
index 1b9e907907..47037ee638 100644
--- a/src/wp-admin/install.php
+++ b/src/wp-admin/install.php
@@ -96,7 +96,7 @@ function display_setup_form( $error = null ) {
 	// Ensure that sites appear in search engines by default.
 	$blog_public = 1;
 	if ( isset( $_POST['weblog_title'] ) ) {
-		$blog_public = isset( $_POST['blog_public'] );
+		$blog_public = isset( $_POST['blog_public'] ) ? $_POST['blog_public'] : $blog_public;
 	}
 
 	$weblog_title = isset( $_POST['weblog_title'] ) ? trim( wp_unslash( $_POST['weblog_title'] ) ) : '';
