gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/rtmp r9938: encode as a Null String if the


From: rob
Subject: [Gnash-commit] /srv/bzr/gnash/rtmp r9938: encode as a Null String if the length is zero.
Date: Tue, 30 Dec 2008 16:19:50 -0700
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9938
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-12-30 16:19:50 -0700
message:
  encode as a Null String if the length is zero.
modified:
  libamf/amf.cpp
=== modified file 'libamf/amf.cpp'
--- a/libamf/amf.cpp    2008-12-24 02:31:58 +0000
+++ b/libamf/amf.cpp    2008-12-30 23:19:50 +0000
@@ -774,7 +774,11 @@
       {
   //     boost::shared_ptr<Buffer> encstr = AMF::encodeString(el.to_string());
          //      *buf += encstr;
-         buf = encodeString(el.to_string());
+         if (el.getDataSize() == 0) {
+             buf = encodeNullString();
+         } else {
+             buf = encodeString(el.to_string());
+         }
          break;
       }
       case Element::OBJECT_AMF0:


reply via email to

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