static message_t *Msg_create_nopayload(messageType_t messageType)
{
- message_t *msg = Memory_safeMalloc(1, sizeof(message_t));
+ message_t *msg = Memory_safeCalloc(1, sizeof(message_t));
- memset(msg, 0, sizeof(message_t));
msg->refcount = 1;
msg->messageType = messageType;
init_list_entry(&msg->node);
message_t *msg = Msg_create_nopayload(BanList);
int i;
- msg->payload.banList = Memory_safeMalloc(1, sizeof(MumbleProto__BanList));
- memset(msg->payload.banList, 0, sizeof(MumbleProto__BanList));
+ msg->payload.banList = Memory_safeCalloc(1, sizeof(MumbleProto__BanList));
mumble_proto__ban_list__init(msg->payload.banList);
msg->payload.banList->n_bans = n_bans;
msg->payload.banList->bans = Memory_safeMalloc(1, sizeof(MumbleProto__BanList__BanEntry *) * n_bans);
for (i = 0; i < n_bans; i++) {
- msg->payload.banList->bans[i] = Memory_safeMalloc(1, sizeof(MumbleProto__BanList__BanEntry));
- memset(msg->payload.banList->bans[i], 0, sizeof(MumbleProto__BanList__BanEntry));
+ msg->payload.banList->bans[i] = Memory_safeCalloc(1, sizeof(MumbleProto__BanList__BanEntry));
mumble_proto__ban_list__ban_entry__init(msg->payload.banList->bans[i]);
}
return msg;