gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] [SCM] Gnash branch, master, updated. release_0_8_9_start-


From: Sandro Santilli
Subject: [Gnash-commit] [SCM] Gnash branch, master, updated. release_0_8_9_start-26-g9c9f166
Date: Wed, 09 Feb 2011 19:17:05 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Gnash".

The branch, master has been updated
       via  9c9f1669087ae6796f14a3cc3ca429db9c66fa07 (commit)
      from  7c2d1b7f4e659040f79cf526063cc142bc9986d1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit//commit/?id=9c9f1669087ae6796f14a3cc3ca429db9c66fa07


commit 9c9f1669087ae6796f14a3cc3ca429db9c66fa07
Author: Sandro Santilli <address@hidden>
Date:   Wed Feb 9 20:17:01 2011 +0100

    Prevent GnashNPVariant self-copy release of NPVariant member

diff --git a/plugin/npapi/GnashNPVariant.h b/plugin/npapi/GnashNPVariant.h
index 7d65065..e112ef2 100644
--- a/plugin/npapi/GnashNPVariant.h
+++ b/plugin/npapi/GnashNPVariant.h
@@ -96,6 +96,9 @@ public:
 
     GnashNPVariant& operator= (const GnashNPVariant& var)
     {
+       // Avoid destroying self
+       if ( &var == this ) return *this; 
+
         NPN_ReleaseVariantValue(&_variant);
 
         CopyVariantValue(var._variant, _variant);

-----------------------------------------------------------------------

Summary of changes:
 plugin/npapi/GnashNPVariant.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
Gnash



reply via email to

[Prev in Thread] Current Thread [Next in Thread]