static int
sendTop(Msg *msg) {
TCMsg *pmsg;
+ int msglen = TCMSGHDRSZ + sizeof(TCMsgTop);
if ( !msg->msg ) {
- int msglen = TCMSGHDRSZ + sizeof(TCMsgTop);
pmsg = (TCMsg*)tmalloc(msglen);
- pmsg->len = msglen;
- pmsg->type=TOPMSGTYPE;
msg->msg = pmsg;
} else {
pmsg = msg->msg;
}
+ pmsg->len = msglen;
+ pmsg->type=TOPMSGTYPE;
fillMsgTop( (TCMsgTop*)(pmsg->data) );
return TC_sendMsg(msg);