X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/ed05669cd2cc6678791f07d84d6111ab5d851139..e42487a5d0733c361fce6607ed7f01025f650aa1:/src/modcmd.c diff --git a/src/modcmd.c b/src/modcmd.c index 75fb319..eb682ab 100644 --- a/src/modcmd.c +++ b/src/modcmd.c @@ -255,7 +255,7 @@ add_pending_template(struct svccmd *cmd, const char *target) { pending_templates = pending; } -static struct svccmd * +struct svccmd * svccmd_resolve_name(struct svccmd *origin, const char *name) { char *sep, svcname[MAXLEN]; @@ -756,7 +756,7 @@ svccmd_invoke_argv(struct userNode *user, struct service *service, struct chanNo slvl = LOG_COMMAND; /* Unsplit argv after running the function to get the benefit * of any mangling/hiding done by the commands. */ - log_audit(cmd->command->parent->clog, slvl, user, service->bot, channel_name, ((flags & MODCMD_LOG_HOSTMASK) ? AUDIT_HOSTMASK : 0), unsplit_string(argv, argc, NULL)); + log_audit(cmd->command->parent->clog, slvl, user, service->bot, channel_name, AUDIT_HOSTMASK, unsplit_string(argv, argc, NULL)); } return 1; } @@ -941,6 +941,9 @@ modcmd_privmsg(struct userNode *user, struct userNode *bot, char *text, int serv */ snprintf(response, sizeof(response), "\x01VERSION %s\x01", PACKAGE_STRING); irc_notice_user(bot, user, response); + } else if (!irccasecmp(text, "GENDER")) { + snprintf(response, sizeof(response), "\x01GENDER ummm im still deciding\x01"); + irc_notice_user(bot, user, response); } return; }