opts = find_xml_node(hello, XML_TAG_OPTIONS, TRUE);  op = xmlGetProp(opts, XML_ATTR_OP); local_uuid = xmlGetProp(opts, "client_uuid"); local_client_name = xmlGetProp(opts, "client_name"); local_major_version = xmlGetProp(opts, "major_version"); local_minor_version = xmlGetProp(opts, "minor_version"); 
local_uuid = xmlGetProp(hello, "client_uuid"); local_client_name = xmlGetProp(hello, "client_name"); local_major_version = xmlGetProp(hello, "major_version"); local_minor_version = xmlGetProp(hello, "minor_version"); 
process_hello_message(xmlNodePtr hello,		      char **uuid,		      char **client_name,		      char **major_version,		      char **minor_version){	xmlNodePtr opts = NULL;	const char *op = NULL;	const char *local_uuid;	const char *local_client_name;	const char *local_major_version;	const char *local_minor_version;		*uuid = NULL;	*client_name = NULL;	*major_version = NULL;	*minor_version = NULL;	opts = find_xml_node(hello, XML_TAG_OPTIONS, TRUE);		op = xmlGetProp(opts, XML_ATTR_OP);	local_uuid = xmlGetProp(opts, "client_uuid");	local_client_name = xmlGetProp(opts, "client_name");	local_major_version = xmlGetProp(opts, "major_version");	local_minor_version = xmlGetProp(opts, "minor_version");	if (op == NULL || strcmp(CRM_OP_HELLO, op) != 0) {		return FALSE;	} else if (local_uuid == NULL || strlen(local_uuid) == 0) {		crm_err("Hello message was not valid (field %s not found)",		       "uuid");		return FALSE;	} else if (local_client_name==NULL || strlen(local_client_name)==0){		crm_err("Hello message was not valid (field %s not found)",			"client name");		return FALSE;	} else if(local_major_version == NULL		  || strlen(local_major_version) == 0){		crm_err("Hello message was not valid (field %s not found)",			"major version");		return FALSE;	} else if (local_minor_version == NULL		   || strlen(local_minor_version) == 0){		crm_err("Hello message was not valid (field %s not found)",			"minor version");		return FALSE;	}    	*uuid          = crm_strdup(local_uuid);	*client_name   = crm_strdup(local_client_name);	*major_version = crm_strdup(local_major_version);	*minor_version = crm_strdup(local_minor_version);	return TRUE;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/b121e2c08fe4d8ca02d6462216ef844ff6cc68f1/msg.c/buggy/crm/common/msg.c