char *buffer = (char*)msg->msg_body; xmlDocPtr doc = xmlParseMemory(buffer, strlen(buffer)); 
char *buffer = (char*)msg->msg_body; xmlDocPtr doc = xmlParseMemory(buffer, strlen(buffer)); 
find_xml_in_ipcmessage(IPC_Message *msg, gboolean do_free){    FNIN();    if (msg == NULL) {		CRM_DEBUG("IPC Message was empty...");		FNRET(NULL);    }    char *buffer = (char*)msg->msg_body;    xmlDocPtr doc = xmlParseMemory(buffer, strlen(buffer));    if (do_free) msg->msg_done(msg);    if (doc == NULL) {		cl_log(LOG_INFO, "IPC Message did not contain an XML buffer...");		FNRET(NULL);    }    xmlNodePtr root = xmlDocGetRootElement(doc);    if (root == NULL) {		cl_log(LOG_INFO, "Root node was NULL.");		FNRET(NULL);    }    FNRET(root);}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/1527bd277bea88314ec7c1fafa964969da82ef38/ipcutils.c/clean/crm/common/ipcutils.c