Index: general-template.php
===================================================================
--- general-template.php	(revision 12338)
+++ general-template.php	(working copy)
@@ -166,7 +166,7 @@
 function wp_logout_url($redirect = '') {
 	$args = array( 'action' => 'logout' );
 	if ( !empty($redirect) ) {
-		$args['redirect_to'] = $redirect;
+		$args['redirect_to'] = urlencode($redirect);
 	}
 
 	$logout_url = add_query_arg($args, site_url('wp-login.php', 'login'));
