Msg_getPreamble(data, &messageType, &msgLen);
Log_debug("Message type %d size %d", messageType, msgLen);
Msg_getPreamble(data, &messageType, &msgLen);
Log_debug("Message type %d size %d", messageType, msgLen);
msg->unpacked = true;
msg->payload.version = mumble_proto__version__unpack(NULL, msgLen, msgData);
break;
}
case UDPTunnel: /* Non-standard handling of tunneled voice data */
{
msg->unpacked = true;
msg->payload.version = mumble_proto__version__unpack(NULL, msgLen, msgData);
break;
}
case UDPTunnel: /* Non-standard handling of tunneled voice data */
{
msg->unpacked = false;
msg->payload.UDPTunnel = malloc(sizeof(struct _MumbleProto__UDPTunnel));
if (msg->payload.UDPTunnel == NULL)
msg->unpacked = false;
msg->payload.UDPTunnel = malloc(sizeof(struct _MumbleProto__UDPTunnel));
if (msg->payload.UDPTunnel == NULL)