remove some memcpy/memset calls in favor of default constructors

This commit is contained in:
Martin Michelsen
2022-05-08 00:28:06 -07:00
parent 1e3dd6a274
commit 855d3616da
7 changed files with 30 additions and 20 deletions
+1 -2
View File
@@ -165,7 +165,7 @@ static void command_cheat(shared_ptr<ServerState>, shared_ptr<Lobby> l,
c->infinite_tp = false;
c->switch_assist = false;
}
memset(&l->next_drop_item, 0, sizeof(l->next_drop_item));
l->next_drop_item = PlayerInventoryItem();
}
}
@@ -661,7 +661,6 @@ static void command_item(shared_ptr<ServerState>, shared_ptr<Lobby> l,
}
ItemData item_data;
memset(&item_data, 0, sizeof(item_data));
if (data.size() <= 12) {
memcpy(&l->next_drop_item.data.data1, data.data(), data.size());
} else {