if(strcmp("request", type) != 0) 
if(type == NULL) { FNRET(NULL); } else if(strcmp("request", type) != 0) 
create_forward(xmlNodePtr xml_request, xmlNodePtr xml_response_data, const char *sys_to){    FNIN();    const char *reference = xmlGetProp(xml_request, XML_MSG_ATTR_REFERENCE);    const char *host_from = xmlGetProp(xml_request, XML_MSG_ATTR_HOSTFROM);    const char *host_to   = xmlGetProp(xml_request, XML_MSG_ATTR_HOSTTO);    const char *sys_from  = xmlGetProp(xml_request, XML_MSG_ATTR_SYSFROM);    const char *type      = xmlGetProp(xml_request, XML_MSG_ATTR_MSGTYPE);    if(strcmp("request", type) != 0)    {	FNRET(NULL);    }    xmlNodePtr reply = createCrmMsg(xml_response_data, TRUE);        // HOSTTO will be ignored if it is to the DC anyway.    xmlSetProp(reply, XML_MSG_ATTR_HOSTTO,    host_to);    xmlSetProp(reply, XML_MSG_ATTR_HOSTFROM,  host_from);    xmlSetProp(reply, XML_MSG_ATTR_SYSTO,     sys_to);    xmlSetProp(reply, XML_MSG_ATTR_SYSFROM,   sys_from);    xmlSetProp(reply, XML_MSG_ATTR_REFERENCE, reference);    FNRET(reply);}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/f4d2fcf957c8356f82db6dc54719d7d704bacb16/msgutils.c/buggy/crm/common/msgutils.c