--- parser3/src/classes/form.C 2001/04/28 13:49:13 1.9 +++ parser3/src/classes/form.C 2001/09/21 14:46:09 1.15 @@ -4,11 +4,10 @@ Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) Author: Alexander Petrosyan (http://design.ru/paf) - - $Id: form.C,v 1.9 2001/04/28 13:49:13 paf Exp $ */ +static const char *RCSId="$Id: form.C,v 1.15 2001/09/21 14:46:09 parser Exp $"; -#include "pa_methoded.h" +#include "classes.h" #include "pa_request.h" #include "pa_vform.h" @@ -28,7 +27,7 @@ const size_t MAX_POST_SIZE_DEFAULT=10*0x class MForm : public Methoded { public: MForm(Pool& pool); -protected: // Methoded +public: // Methoded bool used_directly() { return false; } void configure_admin(Request& r); private: @@ -64,7 +63,7 @@ void MForm::configure_admin(Request& r) r.post_size, max_post_size); // read POST data - r.post_data=(char *)malloc(r.info.content_length); + r.post_data=(char *)pool.malloc(r.info.content_length); r.post_size=SAPI::read_post(pool, r.post_data, r.info.content_length); if(r.post_size!=r.info.content_length) PTHROW(0, 0,