diff --git a/src/client.cpp b/src/client.cpp
index 533c40ab2c8a6576a3803a9ebdb881b5f8248ba3..e4ca52dd5b3b81c16a90a18ea6be98f98e7f95ec 100644
--- a/src/client.cpp
+++ b/src/client.cpp
@@ -1987,7 +1987,7 @@ void Client::ProcessData(u8 *data, u32 datasize, u16 sender_peer_id)
 
 		event.spawn_particle.expirationtime = expirationtime;
 		event.spawn_particle.size = size;
-		event.add_particlespawner.collisiondetection =
+		event.spawn_particle.collisiondetection =
 				collisiondetection;
 		event.spawn_particle.texture = new std::string(texture);