ch->should_send_blocking = TRUE; 
/* 	ch->should_send_blocking = TRUE; */ 
init_client_ipc_comms_nodispatch(const char *channel_name){	IPC_Channel *ch;	GHashTable  *attrs;	static char  path[] = IPC_PATH_ATTR;	char *commpath = NULL;	int local_socket_len = 2; /* 2 = '/' + '\0' */		local_socket_len += strlen(channel_name);	local_socket_len += strlen(WORKING_DIR);	crm_malloc(commpath, sizeof(char)*local_socket_len);	if(commpath != NULL) {		sprintf(commpath, WORKING_DIR "/%s", channel_name);		commpath[local_socket_len - 1] = '\0';		crm_devel("Attempting to talk on: %s", commpath);	}		attrs = g_hash_table_new(g_str_hash,g_str_equal);	g_hash_table_insert(attrs, path, commpath);	ch = ipc_channel_constructor(IPC_ANYTYPE, attrs);	g_hash_table_destroy(attrs);	if (ch == NULL) {		crm_err("Could not access channel on: %s", commpath);		return NULL;			} else if (ch->ops->initiate_connection(ch) != IPC_OK) {		crm_debug("Could not init comms on: %s", commpath);		return NULL;	}	ch->ops->set_recv_qlen(ch, 100);	ch->ops->set_send_qlen(ch, 100);	ch->should_send_blocking = TRUE;	crm_devel("Processing of %s complete", commpath);	return ch;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/bd4f8c3474e6c44ea615dab55be7707476e51c5c/ipc.c/buggy/crm/common/ipc.c