--- accel.c.orig	Tue Feb 17 17:04:51 2004
+++ accel.c	Tue Feb 17 17:05:00 2004
@@ -687,13 +687,9 @@
         max_attempts--;
     pthread_mutex_lock(&map->last_lock);
     host = map->last_used;
-    if ( !host ) {
-        if ( (map->hosts > 1) && map->to_hosts->next ) {
-            /* skip dst - we use only backups to connect to destination */
-            host = map->to_hosts->next;
-        } else
+    if ( !host )
         host = map->to_hosts;
-    }
+
     map->last_used = host->next;
     /* if host marked as failed and sleep_timeout passed - try it */
     if ( host->failed && (global_sec_timer - host->last_failed > sleep_timeout) )
