rem: return (get_cseq(msg)->method_id==m->len)?1:-1;
add: return (get_cseq(msg)->method_id&m->len)?1:-1;
context: static int is_method_f(struct sip_msg *msg, char *meth, char *str2 ){	str *m;	m = (str*)meth;	if(msg->first_line.type==SIP_REQUEST)	{		if(m->s==0)			return (msg->first_line.u.request.method_value&m->len)?1:-1;		else			return (msg->first_line.u.request.method_value==METHOD_OTHER					&& msg->first_line.u.request.method.len==m->len					&& (strncasecmp(msg->first_line.u.request.method.s, m->s,					m->len)==0))?1:-1;	}	if(parse_headers(msg, HDR_CSEQ_F, 0)!=0)	{		LOG(L_ERR, "textops:is_method: ERROR - cannot parse cseq header\n");		return -1; /* should it be 0 ?!?! */	}	if(m->s==0)		return (get_cseq(msg)->method_id==m->len)?1:-1;	else		return (get_cseq(msg)->method_id==METHOD_OTHER				&& get_cseq(msg)->method.len==m->len				&& (strncasecmp(get_cseq(msg)->method.s, m->s,				m->len)==0))?1:-1;}