rem: host.s   = "ugluk.mobis.fokus.gmd.de";
add: host.s   = "fec0::1:250:daff:fe43:37e3";
context: int init_aaa_client(){	str aaa_id;	str host;	/* read config file */	aaa_identity.s = "aaa://fesarius.fokus.gmd.de:1812;transport=tcp";	aaa_identity.len = strlen(aaa_identity.s);	aaa_realm.s = "fokus.gmd.de";	aaa_realm.len = strlen(aaa_realm.s);	/* init the transaction manager */	if (init_trans_manager()==-1) {		goto error;	}	/* init the message queue between transport layer and session one */	if (init_msg_queue()==-1) {		goto error;	}	/* init the peer manager */	if ( (peer_table=init_peer_manager(DEFAULT_TRANS_HASH_SIZE))==0) {		goto error;	}	/* starts the transport layer - tcp */	if (init_tcp_shell(DEFAULT_TCP_RECEIVE_THREADS)==-1) {		goto error;	}	if (start_client_workers(DEAFULT_CLIENT_WORKER_THREADS)==-1 ) {		goto error;	}	if( AAAOpen("aaa_lib.cfg")!=AAA_ERR_SUCCESS ) {		goto error;	}	/* add the peers from config file */	//..................	host.s   = "ugluk.mobis.fokus.gmd.de";	host.len = strlen(host.s);	aaa_id.s   = "aaa://ugluk.mobis.fokus.gmd.de:1812;transport=tcp";	aaa_id.len = strlen( aaa_id.s );	add_peer( &aaa_id, &host, 1812);	/* init the dest peers */	if ( init_dest_peers()==-1 ) {		goto error;	}	/* start the tcp shell */	start_tcp_accept();	/* init modules loading */	init_module_loading();	/* load a module */	load_module("client/modules/print/print");	init_modules();		return 1;error:	printf("ERROR: cannot init the client\n");	close_aaa_client();	return -1;}