From: ricow@chromium.org Date: Thu, 14 Jul 2011 09:00:11 +0000 (+0000) Subject: Fix memory leak from sample/shell.cc. X-Git-Tag: upstream/4.7.83~18900 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5d024ca5d2714391797421117c21e8708daaccd8;p=platform%2Fupstream%2Fv8.git Fix memory leak from sample/shell.cc. We did not dispose the semaphores used in SourceGroup Review URL: http://codereview.chromium.org/7366002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8649 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/samples/shell.cc b/samples/shell.cc index 7c30beccd..3c78ea4cb 100644 --- a/samples/shell.cc +++ b/samples/shell.cc @@ -95,6 +95,11 @@ class SourceGroup { begin_offset_(0), end_offset_(0) { } + ~SourceGroup() { + delete next_semaphore_; + delete done_semaphore_; + } + void Begin(char** argv, int offset) { argv_ = const_cast(argv); begin_offset_ = offset;