if (wait_ch == NULL) return 1; G_main_add_IPC_WaitConnection(G_PRIORITY_LOW, wait_ch, NULL, FALSE, channel_client_connect, wait_ch,  channel_input_destroy);
if (wait_ch == NULL) { return 1; }  G_main_add_IPC_WaitConnection( G_PRIORITY_LOW, wait_ch, NULL, FALSE, channel_client_connect, wait_ch, channel_input_destroy);
init_server_ipc_comms(	const char *child,	gboolean (*channel_client_connect)(IPC_Channel *newclient,					   gpointer user_data),	void (*channel_input_destroy)(gpointer user_data)){	/* the clients wait channel is the other source of events.	 * This source delivers the clients connection events.	 * listen to this source at a relatively lower priority.	 */    	char    commpath[SOCKET_LEN];	IPC_WaitConnection *wait_ch;		sprintf(commpath, WORKING_DIR "/%s", child);	wait_ch = wait_channel_init(commpath);	if (wait_ch == NULL) return 1;	G_main_add_IPC_WaitConnection(G_PRIORITY_LOW,				      wait_ch,				      NULL,				      FALSE,				      channel_client_connect,				      wait_ch, /* user data passed to ?? */				      channel_input_destroy);	crm_debug("Listening on: %s", commpath);	return 0;}