bandb: Don't attempt to write to a NULL helper.

Though without a bandb binary your installation is completely screwed.

References atheme@charybdis/c8729b08fb171d80030155c638a65aff93cb1a45
This commit is contained in:
Sam Dodrill 2014-01-11 17:49:21 -08:00
parent 3cfbe05aff
commit c03f7b30c4
1 changed files with 6 additions and 0 deletions

View File

@ -122,6 +122,9 @@ void
bandb_add(bandb_type type, struct Client *source_p, const char *mask1,
const char *mask2, const char *reason, const char *oper_reason, int perm)
{
if(bandb_helper == NULL)
return;
static char buf[BUFSIZE];
rb_snprintf(buf, sizeof(buf), "%c %s ", bandb_add_letter[type], mask1);
@ -145,6 +148,9 @@ static char bandb_del_letter[LAST_BANDB_TYPE] = {
void
bandb_del(bandb_type type, const char *mask1, const char *mask2)
{
if(bandb_helper == NULL)
return;
static char buf[BUFSIZE];
buf[0] = '\0';