chiark / gitweb /
wip compile
authorIan Jackson <ian@liberator.(none)>
Mon, 26 Apr 2010 09:43:21 +0000 (10:43 +0100)
committerIan Jackson <ian@liberator.(none)>
Mon, 26 Apr 2010 09:43:21 +0000 (10:43 +0100)
backends/innduct.c

index 0e0b0edeeca2c01b11a820a2b977b3ae56b9b077..8942f6e560ed4247f45823d812e6dec69e27361f 100644 (file)
@@ -270,6 +270,8 @@ static void queue_check_input_done(void);
 static void postfork(const char *what);
 static void postfork_inputfile(InputFile *ipf);
 
 static void postfork(const char *what);
 static void postfork_inputfile(InputFile *ipf);
 
+static void open_defer(void);
+
 /*----- configuration options -----*/
 
 static char *sitename, *feedfile;
 /*----- configuration options -----*/
 
 static char *sitename, *feedfile;
@@ -1018,8 +1020,8 @@ static void conn_make_some_xmits(Conn *conn) {
     if (conn->xmitu+5 > CONNIOVS)
       break;
 
     if (conn->xmitu+5 > CONNIOVS)
       break;
 
-    Article *art= LIST_REMHEAD(priority);
-    if (!art) art= LIST_REMHEAD(waiting);
+    Article *art= LIST_REMHEAD(conn->priority);
+    if (!art) art= LIST_REMHEAD(conn->waiting);
     if (!art) break;
 
     if (art->state >= art_Wanted || (conn->stream && nocheck)) {
     if (!art) break;
 
     if (art->state >= art_Wanted || (conn->stream && nocheck)) {
@@ -1061,7 +1063,7 @@ static void conn_make_some_xmits(Conn *conn) {
       XMIT_LITERAL("\r\n");
 
       assert(art->state == art_Unchecked);
       XMIT_LITERAL("\r\n");
 
       assert(art->state == art_Unchecked);
-      art->ipf->counts[art->state][RCI_sent]++;
+      art->ipf->counts[art->state][RC_sent]++;
       LIST_ADDTAIL(conn->sent, art);
     }
   }
       LIST_ADDTAIL(conn->sent, art);
     }
   }