gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog libamf/sol.cpp


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog libamf/sol.cpp
Date: Tue, 01 Apr 2008 23:45:55 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/04/01 23:45:55

Modified files:
        .              : ChangeLog 
        libamf         : sol.cpp 

Log message:
        (writeFile): fix write of BOOLEAN elements.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6147&r2=1.6148
http://cvs.savannah.gnu.org/viewcvs/gnash/libamf/sol.cpp?cvsroot=gnash&r1=1.29&r2=1.30

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6147
retrieving revision 1.6148
diff -u -b -r1.6147 -r1.6148
--- ChangeLog   1 Apr 2008 23:39:11 -0000       1.6147
+++ ChangeLog   1 Apr 2008 23:45:54 -0000       1.6148
@@ -1,5 +1,9 @@
 2008-04-01 Sandro Santilli <address@hidden>
 
+       * libamf/sol.cpp (writeFile): fix write of BOOLEAN elements.
+
+2008-04-01 Sandro Santilli <address@hidden>
+
        * testsuite/libnet.all/Makefile.am: test_buffer was killed by rob...
        * testsuite/libnet.all/: test_cque.cpp, test_handler.cpp: Buffer is
          now in amf namespace (tests still fail, but build now).

Index: libamf/sol.cpp
===================================================================
RCS file: /sources/gnash/gnash/libamf/sol.cpp,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- libamf/sol.cpp      1 Apr 2008 22:20:42 -0000       1.29
+++ libamf/sol.cpp      1 Apr 2008 23:45:55 -0000       1.30
@@ -240,7 +240,7 @@
 
     for (ita = _amfobjs.begin(); ita != _amfobjs.end(); ita++) {
         amf::Element *el = (*(ita));
-        Buffer *var = amf_obj.encodeVariable(el); 
+        const Buffer *var = amf_obj.encodeVariable(el); 
         //  Network::byte_t *var = amf_obj.encodeVariable(el, outsize); 
         if (!var) {
             continue;
@@ -249,7 +249,7 @@
         switch (el->getType()) {
          case Element::BOOLEAN:
              outsize = el->getNameSize() + 5;
-             var->append(el->getNameSize());
+             memcpy(ptr, var, outsize); 
              ptr += outsize;
              break;
          case Element::OBJECT:




reply via email to

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