X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Frendezvous.c;h=7c106292b068dfa5c68fd7dc2dd38f368446dbe0;hb=6e8cf51bb216f956e7a6fdb5c61b0f2799bf8d2d;hp=e056e726ce8589eef6706cd024c5d159d9dae1dc;hpb=77f54693ef258b1fe65ee105fc026dfb2c6257dc;p=ngircd-alex.git diff --git a/src/ngircd/rendezvous.c b/src/ngircd/rendezvous.c index e056e726..7c106292 100644 --- a/src/ngircd/rendezvous.c +++ b/src/ngircd/rendezvous.c @@ -21,7 +21,7 @@ #ifdef ZEROCONF -static char UNUSED id[] = "$Id: rendezvous.c,v 1.7 2005/07/31 20:13:08 alex Exp $"; +static char UNUSED id[] = "$Id: rendezvous.c,v 1.8 2006/05/10 21:24:01 alex Exp $"; #include "imp.h" #include @@ -144,7 +144,7 @@ GLOBAL void Rendezvous_Exit( void ) } /* Rendezvous_Exit */ -GLOBAL bool Rendezvous_Register( char *Name, char *Type, unsigned int Port ) +GLOBAL bool Rendezvous_Register( char *Name, char *Type, UINT16 Port ) { /* Register new service */ @@ -310,7 +310,8 @@ static void Registration_Reply_Handler( DNSServiceRegistrationReplyErrorType Err strcpy( txt, "name conflict!" ); break; default: - sprintf( txt, "error code %ld!", (long)ErrCode ); + snprintf(txt, sizeof txt, "error code %ld!", + (long)ErrCode); } Log( LOG_INFO, "Can't register \"%s\" with Rendezvous: %s", s->Desc, txt ); @@ -347,7 +348,8 @@ static sw_result HOWL_API Registration_Reply_Handler( sw_discovery Session, sw_d strcpy( txt, "name conflict!" ); break; default: - sprintf( txt, "error code %ld!", (long)Status ); + snprintf(txt, sizeof txt, "error code %ld!", + (long)Status); } Log( LOG_INFO, "Can't register \"%s\" with Rendezvous: %s", s->Desc, txt );