From 840790645bdd9c2af304ebdb73cb063fe436d5e2 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Thu, 27 Sep 2012 14:04:52 -0600 Subject: [PATCH] Release OnigScanner's regexes in the destructor --- native/v8_extensions/onig_scanner.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/native/v8_extensions/onig_scanner.mm b/native/v8_extensions/onig_scanner.mm index 082a166b2..007626db9 100644 --- a/native/v8_extensions/onig_scanner.mm +++ b/native/v8_extensions/onig_scanner.mm @@ -23,6 +23,9 @@ class OnigScannerUserData : public CefBase { } ~OnigScannerUserData() { + for (vector::iterator iter = regExps.begin(); iter < regExps.end(); iter++) { + [*iter release]; + } } CefRefPtr CaptureIndicesForMatch(OnigResult *result) {