diff options
author | frosch <frosch@openttd.org> | 2010-07-08 18:38:38 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2010-07-08 18:38:38 +0000 |
commit | 4ce5c6d93dea944df7de559ea62b625a3643ce52 (patch) | |
tree | 903161acc876495d4b95056597c139fb49b7f10e /src/network/core/tcp_content.h | |
parent | 02e4371ecb7c36d1889c3c9f8d1eb30c92da4ba3 (diff) | |
download | openttd-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.h | 2 |
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. |