} else if(! is_set(fsa_input_register, the_subsystem->flag) ) {
} else if(FALSE == is_set( fsa_input_register, the_subsystem->flag_connected)) {
stop_subsystem(struct crm_subsystem_s*	the_subsystem){	crm_verbose("Stopping sub-system \"%s\"", the_subsystem->name);	if (the_subsystem->pid <= 0) {		crm_err("Client %s not running yet", the_subsystem->name);	} else if(! is_set(fsa_input_register, the_subsystem->flag) ) {		/* running but not yet connected */		crm_warn("Stopping %s before it had connected",			 the_subsystem->name);				kill(the_subsystem->pid, -9);		the_subsystem->pid = -1;			} else {		crm_info("Sending quit message to %s.", the_subsystem->name);		send_request(NULL,NULL, CRM_OP_QUIT, NULL,			     the_subsystem->name, NULL);	}		return TRUE;}