--- ../curl/lib/multi.c	2007-01-26 21:14:25.000000000 -0600
+++ ./lib/multi.c	2007-02-12 01:59:01.000000000 -0600
@@ -396,6 +396,7 @@
       break; /* no need to continue since this handle can only be present once
                 in the list */
     }
+    prev = cl;
     cl = next;
   }
 
