From 91c86adc3529786a8db3bdf9f84bcf908b54a3fb Mon Sep 17 00:00:00 2001 From: haroon Date: Thu, 19 Jul 2001 19:09:47 +0000 Subject: [PATCH] - 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. --- jcc.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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 */ -- 2.49.0