httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian Behlendorf <br...@hyperreal.com>
Subject cvs commit: apache/src mod_cgi.c
Date Fri, 24 Jan 1997 07:45:18 GMT
brian       97/01/23 23:45:18

  Modified:    src       mod_cgi.c
  Log:
  Reviewed by:	rasmus@mail1.bellglobal.com
  Submitted by:	Arthur Smith 516-344-6231 <apsmith@aps.org>
  
  The "reset_timeout" line was inserted in 1.2beta3 to allow large or
  slow POST/PUT operations.  However, it was placed incorrectly so that
  it only took effect if CGI logging was enabled. The follow patch moves
  the reset_timeout to the proper location.
  
  Revision  Changes    Path
  1.29      +1 -1      apache/src/mod_cgi.c
  
  Index: mod_cgi.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_cgi.c,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -C3 -r1.28 -r1.29
  *** mod_cgi.c	1997/01/20 04:28:12	1.28
  --- mod_cgi.c	1997/01/24 07:45:17	1.29
  ***************
  *** 432,441 ****
                    else {
                        dbsize = len_read;
                    }
  -                 reset_timeout(r);
                    memcpy(dbuf + dbpos, argsbuffer, dbsize);
    		dbpos += dbsize;
    	    }
    	    if (fwrite(argsbuffer, 1, len_read, script_out) < (size_t)len_read) {
    		/* silly script stopped reading, soak up remaining message */
    	        while (get_client_block(r, argsbuffer, HUGE_STRING_LEN) > 0)
  --- 432,441 ----
                    else {
                        dbsize = len_read;
                    }
                    memcpy(dbuf + dbpos, argsbuffer, dbsize);
    		dbpos += dbsize;
    	    }
  + 	    reset_timeout(r);
    	    if (fwrite(argsbuffer, 1, len_read, script_out) < (size_t)len_read) {
    		/* silly script stopped reading, soak up remaining message */
    	        while (get_client_block(r, argsbuffer, HUGE_STRING_LEN) > 0)
  
  
  

Mime
View raw message