mem leak
diff --git a/Modules/regexmodule.c b/Modules/regexmodule.c
index 41ae9ca..b9f75a0 100644
--- a/Modules/regexmodule.c
+++ b/Modules/regexmodule.c
@@ -57,6 +57,7 @@
 reg_dealloc(re)
 	regexobject *re;
 {
+	XDEL(re->re_patbuf.buffer);
 	XDECREF(re->re_translate);
 	XDECREF(re->re_lastok);
 	XDECREF(re->re_groupindex);