diff --git a/src/network/networkpacket.cpp b/src/network/networkpacket.cpp
index cfbca32d33a70372feb5c5acd55b97d3eeae10a3..85d39d91d679fa05b7a2962f60ccd94143a56afe 100644
--- a/src/network/networkpacket.cpp
+++ b/src/network/networkpacket.cpp
@@ -512,7 +512,7 @@ NetworkPacket& NetworkPacket::operator<<(video::SColor src)
 
 Buffer<u8> NetworkPacket::oldForgePacket()
 {
-	SharedBuffer<u8> sb(m_datasize + 2);
+	Buffer<u8> sb(m_datasize + 2);
 	writeU16(&sb[0], m_command);
 
 	u8* datas = getU8Ptr(0);