[xmppd-dev] commit r1549 - branches/RELEASE-1_6_1/jabberd

mail at jabberd.org mail at jabberd.org
Mon Dec 8 20:45:50 CET 2008


Author: mawis
Date: Mon Dec  8 20:45:50 2008
New Revision: 1549

Log:
Sorry, last commit was broken code.

Modified:
   branches/RELEASE-1_6_1/jabberd/mio_xml.cc

Modified: branches/RELEASE-1_6_1/jabberd/mio_xml.cc
==============================================================================
--- branches/RELEASE-1_6_1/jabberd/mio_xml.cc	Mon Dec  8 20:23:58 2008	(r1548)
+++ branches/RELEASE-1_6_1/jabberd/mio_xml.cc	Mon Dec  8 20:45:50 2008	(r1549)
@@ -464,9 +464,9 @@
 
 
 			if (file_size < 1024*1024) {
-			    char *result_buffer = new char[static_cast<int>(file_size)+1];
-			    result_buffer[file_size] = 0; // append NULL byte
-			    mio_write(m, NULL, result_buffer, file_size);
+			    char *result_buffer = new char[file_size];
+			    std::string result_string(result_buffer, file_size);
+			    mio_write(m, NULL, result_string.c_str(), result_string.length()+1);
 			    delete[] result_buffer;
 
 			    mio_close(m);


More information about the dev mailing list