FNIN(); CRM_DEBUG("default_ipc_input_dispatch: default processing of IPC messages"); if(client->ch_status == IPC_DISCONNECT) { cl_log(LOG_INFO, "default_ipc_input_dispatch: received HUP");  } else { xmlNodePtr root = find_xml_in_ipcmessage(get_ipc_message(client), TRUE); 
xmlNodePtr root; IPC_Message *msg = NULL;  FNIN(); CRM_DEBUG("default_ipc_input_dispatch: default processing of IPC messages"); msg = get_ipc_message(client); if (msg) { root = find_xml_in_ipcmessage(msg, TRUE); 
default_ipc_input_dispatch(IPC_Channel *client, gpointer user_data){    FNIN();    CRM_DEBUG("default_ipc_input_dispatch: default processing of IPC messages");    if(client->ch_status == IPC_DISCONNECT)    {		cl_log(LOG_INFO, "default_ipc_input_dispatch: received HUP");//	FNRET(FALSE);  i dont understand these return values at all    }    else    {		xmlNodePtr root = find_xml_in_ipcmessage(get_ipc_message(client), TRUE);		validate_crm_message(root, NULL, NULL, NULL);    }        FNRET(TRUE); /* TOBEDONE */}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/6d3888f7112bcf2c5ec109624ca193113221adfd/ipcutils.c/clean/crm/common/ipcutils.c