Author: soliton
Date: Wed Mar 26 12:01:36 2008
New Revision: 25140

URL: http://svn.gna.org/viewcvs/wesnoth?rev=25140&view=rev
Log:
fix memory leak in server (merged r25137 from trunk)

Modified:
    branches/1.4/src/server/server.cpp

Modified: branches/1.4/src/server/server.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/branches/1.4/src/server/server.cpp?rev=25140&r1=25139&r2=25140&view=diff
==============================================================================
--- branches/1.4/src/server/server.cpp (original)
+++ branches/1.4/src/server/server.cpp Wed Mar 26 12:01:36 2008
@@ -504,6 +504,7 @@
                                memcpy(buf_ptr, &buf[0], buf.size());
                                simple_wml::string_span compressed_buf(buf_ptr, 
buf.size());
                                simple_wml::document data(compressed_buf);
+                               data.take_ownership_of_buffer(buf_ptr);
                                std::vector<char>().swap(buf);
 
                                if(sample) {


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to