Index: bp-core-adminbar.php
===================================================================
--- bp-core-adminbar.php	(revision 658)
+++ bp-core-adminbar.php	(working copy)
@@ -75,7 +75,12 @@
 	
 		$alt = ( $counter % 2 == 0 ) ? ' class="alt"' : '';
 	
-		echo '<li' . $alt . '><a id="logout" href="' . site_url() . '/wp-login.php?action=logout">' . __('Log Out', 'buddypress') . '</a></li>';
+		if ( function_exists('wp_logout_url') ) {
+			echo '<li' . $alt . '><a id="logout" href="' . wp_logout_url(site_url()) . '">' . __( 'Log Out', 'buddypress' ) . '</a></li>';			
+		} else { 
+			echo '<li' . $alt . '><a id="logout" href="' . site_url() . '/wp-login.php?action=logout&amp;redirect_to=' . site_url() . '">' . __( 'Log Out', 'buddypress' ) . '</a></li>';
+		}
+
 		echo '</ul>';
 		echo '</li>';
 	}
