Remove unnecessary dynamic_cast 05/307305/1
authorYonggoo Kang <ygace.kang@samsung.com>
Thu, 7 Mar 2024 04:23:30 +0000 (13:23 +0900)
committerYonggoo Kang <ygace.kang@samsung.com>
Thu, 7 Mar 2024 04:23:30 +0000 (13:23 +0900)
Change-Id: Icf65af5556e5d5749553d45845794167db607b40

srcs/common/serialization.cpp

index 654a31e..6ced2fc 100644 (file)
@@ -25,8 +25,7 @@ namespace WA {
 
 // For array item
 void __serializeArrayItem(IStream& stream, const void *data, size_t struct_size) {
-    MessageBuffer& buffer = dynamic_cast<MessageBuffer&>(stream);
-    buffer.Write(struct_size, data);
+    stream.Write(struct_size, data);
 }
 void __deserializeArrayItem(IStream& stream, void **data, size_t struct_size) {
     MessageBuffer& buffer = dynamic_cast<MessageBuffer&>(stream);