Diff for /parser3/src/classes/form.C between versions 1.34.2.7.2.7 and 1.35

version 1.34.2.7.2.7, 2003/04/02 10:10:00 version 1.35, 2003/07/24 11:31:20
Line 63  void MForm::configure_admin(Request& r) Line 63  void MForm::configure_admin(Request& r)
                                 0,                                  0,
                                 "posted content_length(%u) > max_post_size(%u)",                                  "posted content_length(%u) > max_post_size(%u)",
                                         r.request_info.content_length, max_post_size);                                          r.request_info.content_length, max_post_size);
                 if(r.request_info.content_length<0)  
                         throw Exception(0,  
                                 0,  
                                 "posted content_length(%u) < 0",  
                                         r.request_info.content_length);  
   
                 // read POST data                  // read POST data
                 if(r.request_info.content_length) {                  if(r.request_info.content_length) {
                         char *post_data=new(PointerFreeGC) char[r.request_info.content_length+0/*terminating zero*/];                          char *post_data=new(PointerFreeGC) char[r.request_info.content_length+1/*terminating zero*/];
                         size_t post_size=SAPI::read_post(r.sapi_info,                           size_t post_size=SAPI::read_post(r.sapi_info, 
                                         post_data, r.request_info.content_length);                                          post_data, r.request_info.content_length);
                         post_data[post_size]=0; // terminating zero                          post_data[post_size]=0; // terminating zero
                         r.request_info.post_data=post_data;                          r.request_info.post_data=post_data;
                         r.request_info.post_size=post_size;                          r.request_info.post_size=post_size;
                   } else {
                           r.request_info.post_data=0;
                           r.request_info.post_size=0;
                 }                  }
                 if(r.request_info.post_size!=r.request_info.content_length)                  if(r.request_info.post_size!=r.request_info.content_length)
                         throw Exception(0,                           throw Exception(0, 

Removed from v.1.34.2.7.2.7  
changed lines
  Added in v.1.35


E-mail: