Commit 0c7822e8 authored by Andrew M. Kuchling's avatar Andrew M. Kuchling

Patch from Vladimir Marangozov <marangoz@python.inrialpes.fr>:

	The buffers self->regex and self->regex_extra are allocated in
	pcre_compile() and pcre_study() via pcre_malloc, but are released
	via free() instead of pcre_free.
parent 3bb578c1
......@@ -93,10 +93,8 @@ static void
PyPcre_dealloc(self)
PcreObject *self;
{
if (self->regex) free(self->regex);
if (self->regex_extra) free(self->regex_extra);
self->regex=NULL;
self->regex_extra=NULL;
if (self->regex) (pcre_free)(self->regex);
if (self->regex_extra) (pcre_free)(self->regex_extra);
PyMem_DEL(self);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment