Index: wp-login.php
===================================================================
--- wp-login.php	(revision 7516)
+++ wp-login.php	(working copy)
@@ -341,10 +341,10 @@
 
 case 'login' :
 default:
-	if ( !isset( $_REQUEST['redirect_to'] ) || is_user_logged_in() )
+	if ( isset( $_REQUEST['redirect_to'] ) )
+		$redirect_to = $_REQUEST['redirect_to'];
+	else
 		$redirect_to = 'wp-admin/';
-	else
-		$redirect_to = $_REQUEST['redirect_to'];
 
 	$user = wp_signon();
 

