sel/bres.c (zap): Don't scramble the freelist when a query is aborted.
[mLib] / sel / bres.c
index 2885d0e..cc44049 100644 (file)
@@ -591,7 +591,7 @@ static void zap(bres_server *rs)
 
   /* --- Move the server to the back of the list --- */
 
-  UNLINK(freelist, freetail, rs);
+  if (!rs->rc) UNLINK(freelist, freetail, rs);
   LINKTAIL(freelist, freetail, rs);
 }