connection was never actually sent (due to buffering). Hence, things like
the /SQUIT reason was never seen on the other side (just 'server closed
the connection'). This has now been fixed.
+- Fix compile failure introduced by last change when zip links are
+ disabled.
{
for (i = LastSlot; i >= 0; i--)
if ((acptr = local[i]) && !(acptr->flags & FLAGS_BLOCKED)
- && ((DBufLength(&cptr->sendQ) > 0) || (IsZipped(cptr) && cptr->zip->outcount)) )
+ && ((DBufLength(&cptr->sendQ) > 0)
+#ifdef ZIP_LINKS
+ || (IsZipped(cptr) && cptr->zip->outcount)
+#endif /* ZIP_LINKS */
+ ) )
send_queued(acptr);
}
else if (cptr->fd >= 0 && !(cptr->flags & FLAGS_BLOCKED)
- && ((DBufLength(&cptr->sendQ) > 0) || (IsZipped(cptr) && cptr->zip->outcount)) )
+ && ((DBufLength(&cptr->sendQ) > 0)
+#ifdef ZIP_LINKS
+ || (IsZipped(cptr) && cptr->zip->outcount)
+#endif /* ZIP_LINKS */
+ ) )
send_queued(cptr);
}