rem: if (unixsock_read_line(&callid, msg) != 0) {
add: if (unixsock_read_line(&cseq, msg) != 0) {
context: int unixsock_uac_cancel(str* msg){	struct cell *trans;	str cseq, callid;	     /* first param callid read */	if (unixsock_read_line(&callid, msg) != 0) {		unixsock_reply_asciiz("400 Call-ID Expected\n");		unixsock_reply_send();		return -1;	}	     /* second param cseq read */	if (unixsock_read_line(&callid, msg) != 0) {		unixsock_reply_asciiz("400 CSeq Expected\n");		unixsock_reply_send();		return -1;	}	if (t_lookup_callid(&trans, callid, cseq) < 0) {		LOG(L_ERR, "unixsock_uac_cancel: Lookup failed\n");		unixsock_reply_asciiz("481 uac_cancel: No such transaction\n");		unixsock_reply_send();		return 1;	}	     /* tell tm to cancel the call */	(*cancel_uacs)(trans, ~0);	     /* t_lookup_callid REF`d the transaction for us, we must UNREF here! */	UNREF(trans);	unixsock_reply_asciiz("200 uac_cancel succeeded\n");	unixsock_reply_send();	return 0;}