[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/trunk r11576: Check whether extractAMF() r
From: |
Bastiaan Jacques |
Subject: |
[Gnash-commit] /srv/bzr/gnash/trunk r11576: Check whether extractAMF() returns a dereferencible pointer. Fixes bug #27478 |
Date: |
Sun, 18 Oct 2009 18:34:22 +0200 |
User-agent: |
Bazaar (1.16.1) |
------------------------------------------------------------
revno: 11576
committer: Bastiaan Jacques <address@hidden>
branch nick: trunk
timestamp: Sun 2009-10-18 18:34:22 +0200
message:
Check whether extractAMF() returns a dereferencible pointer. Fixes bug #27478
modified:
libamf/flv.cpp
=== modified file 'libamf/flv.cpp'
--- a/libamf/flv.cpp 2009-04-23 14:46:54 +0000
+++ b/libamf/flv.cpp 2009-10-18 16:34:22 +0000
@@ -165,8 +165,10 @@
// Extract the properties for this metadata object.
boost::shared_ptr<amf::Element> el = amf.extractAMF(ptr, tooFar);
- ptr += amf.totalsize();
- el->setName(name.c_str(), length);
+ if (el.get()) {
+ ptr += amf.totalsize();
+ el->setName(name.c_str(), length);
+ }
return el;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/trunk r11576: Check whether extractAMF() returns a dereferencible pointer. Fixes bug #27478,
Bastiaan Jacques <=