summaryrefslogtreecommitdiff
path: root/src/network/core/tcp_content.h
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2010-07-08 18:38:38 +0000
committerfrosch <frosch@openttd.org>2010-07-08 18:38:38 +0000
commit4ce5c6d93dea944df7de559ea62b625a3643ce52 (patch)
tree903161acc876495d4b95056597c139fb49b7f10e /src/network/core/tcp_content.h
parent02e4371ecb7c36d1889c3c9f8d1eb30c92da4ba3 (diff)
downloadopenttd-4ce5c6d93dea944df7de559ea62b625a3643ce52.tar.xz
(svn r20089) -Fix [FS#3932]: Access of already freed memory, esp. due to hidden destructor call from Swap().
Diffstat (limited to 'src/network/core/tcp_content.h')
-rw-r--r--src/network/core/tcp_content.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/network/core/tcp_content.h b/src/network/core/tcp_content.h
index 3b82696df..24b87f16f 100644
--- a/src/network/core/tcp_content.h
+++ b/src/network/core/tcp_content.h
@@ -88,6 +88,8 @@ struct ContentInfo {
/** Free everything allocated */
~ContentInfo();
+ void TransferFrom(ContentInfo *other);
+
/**
* Get the size of the data as send over the network.
* @return the size.