From: haroon Date: Thu, 19 Jul 2001 19:09:47 +0000 (+0000) Subject: - Added code to take care of the situation where while processing the first X-Git-Tag: v_2_9_9~226 X-Git-Url: http://www.privoxy.org/gitweb/@default-cgi@/faq/%22https:/static/gitweb.js?a=commitdiff_plain;h=91c86adc3529786a8db3bdf9f84bcf908b54a3fb;p=privoxy.git - Added code to take care of the situation where while processing the first server response (which includes the server header), after finding the end of the headers we were not looking past the end of the headers for content modification. I enabled it for filter_popups. Someone else should look to see if other similar operations should be done to the discarded portion of the buffer. --- diff --git a/jcc.c b/jcc.c index 637b7df5..9f3083da 100644 --- a/jcc.c +++ b/jcc.c @@ -1,4 +1,4 @@ -const char jcc_rcs[] = "$Id: jcc.c,v 1.25 2001/07/15 19:43:49 jongfoster Exp $"; +const char jcc_rcs[] = "$Id: jcc.c,v 1.26 2001/07/18 12:31:36 oes Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/jcc.c,v $ @@ -33,6 +33,9 @@ const char jcc_rcs[] = "$Id: jcc.c,v 1.25 2001/07/15 19:43:49 jongfoster Exp $"; * * Revisions : * $Log: jcc.c,v $ + * Revision 1.26 2001/07/18 12:31:36 oes + * cosmetics + * * Revision 1.25 2001/07/15 19:43:49 jongfoster * Supports POSIX threads. * Also removed some unused #includes. @@ -988,6 +991,12 @@ static void chat(struct client_state *csp) block_popups) /* Policy allows */ { block_popups_now = 1; + /* + * even though the header has been found, don't forget about the + * left over portion of the buffer which will usually contain body text + */ + n = strlen(csp->iob->cur); + filter_popups(csp->iob->cur, n); } #endif /* def KILLPOPUPS */