Commit Diff
Diff:
1dca082fc6f0595d6bde431bf50132445340fb7f
28bbd7e27a44ff3c03f86aa6f17a578ad15ee498
Commit:
28bbd7e27a44ff3c03f86aa6f17a578ad15ee498
Tree:
51a54e3bacc5c09d7ac17c58d2cff267d2b1d923
Author:
Alexander Barton <alex@barton.de>
Committer:
Alexander Barton <alex@barton.de>
Date:
Sun Jan 9 13:31:18 2011 UTC
Message:
Make NoZeroConf option work with Howl
blob - 056cb1e5caf9e3e454b3d89ecd002e97a6529e72
blob + 67278935d7669b0345765017e52d1e984e9821f0
--- src/ngircd/rendezvous.c
+++ src/ngircd/rendezvous.c
@@ -107,6 +107,12 @@ GLOBAL void Rendezvous_Init( void )
int i;
+ for (i = 0; i < MAX_RENDEZVOUS; i++)
+ My_Rendezvous[i].Desc[0] = '\0';
+
+ if (!Conf_ZeroConf)
+ return;
+
#ifdef HOWL
if( sw_discovery_init( &My_Discovery_Session ) != SW_OKAY )
{
@@ -122,8 +128,6 @@ GLOBAL void Rendezvous_Init( void )
exit( 1 );
}
#endif
-
- for( i = 0; i < MAX_RENDEZVOUS; i++ ) My_Rendezvous[i].Desc[0] = '\0';
} /* Rendezvous_Init */
@@ -238,6 +242,9 @@ GLOBAL void Rendezvous_Handler( void )
/* Handle all Rendezvous stuff; this function must be called
* periodically from the run loop of the main program */
+ if (!Conf_ZeroConf)
+ return;
+
#ifdef APPLE
int i;
char buffer[MAX_MACH_MSG_SIZE];
IRCNow