about summary refs log tree commit diff
path: root/src/engine/packet.h
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-07-29 22:09:15 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-07-29 22:09:15 +0000
commit8233a44b605f53b9e852a51efb4dca8f15635198 (patch)
treec55d5ef893b98916d38a0be2beefc12bc35fa73d /src/engine/packet.h
parent0dd86dd084d22dc766bb4231285d2ac18e3dfa65 (diff)
downloadzcatch-8233a44b605f53b9e852a51efb4dca8f15635198.tar.gz
zcatch-8233a44b605f53b9e852a51efb4dca8f15635198.zip
an update :D
Diffstat (limited to 'src/engine/packet.h')
-rw-r--r--src/engine/packet.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine/packet.h b/src/engine/packet.h
index 9c3bb422..1700665d 100644
--- a/src/engine/packet.h
+++ b/src/engine/packet.h
@@ -164,10 +164,12 @@ public:
 	void *new_item(int type, int id, int size)
 	{
 		snapshot::item *obj = (snapshot::item *)(data+data_size);
+		mem_zero(obj, sizeof(snapshot::item) + size);
 		obj->type_and_id = (type<<16)|id;
 		offsets[num_items] = data_size;
 		data_size += sizeof(snapshot::item) + size;
 		num_items++;
+		
 		dbg_assert(data_size < MAX_SNAPSHOT_SIZE, "too much data");
 		dbg_assert(num_items < MAX_ITEMS, "too many items");