projects
/
srvx.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
57fd78c
)
Use nickserv_addmask when adding a new mask to an account (on auth/register). This...
author
Pierre Schweitzer
<pierre@reactos.org>
Thu, 5 Apr 2012 15:34:14 +0000
(17:34 +0200)
committer
lukas9950
<lukas9950@gmail.com>
Sat, 8 Sep 2012 19:16:06 +0000
(21:16 +0200)
src/nickserv.c
patch
|
blob
|
history
diff --git
a/src/nickserv.c
b/src/nickserv.c
index b9931de907b2be615401eec661d972b369502326..5da64a780a3291a57df60ac1684492d401cdaee7 100644
(file)
--- a/
src/nickserv.c
+++ b/
src/nickserv.c
@@
-1382,11
+1382,11
@@
static NICKSERV_FUNC(cmd_register)
return 0;
/* Add any masks they should get. */
if (nickserv_conf.default_hostmask) {
return 0;
/* Add any masks they should get. */
if (nickserv_conf.default_hostmask) {
-
string_list_append(hi->masks
, strdup("*@*"));
+
nickserv_addmask(NULL, hi
, strdup("*@*"));
} else {
} else {
-
string_list_append(hi->masks
, generate_hostmask(user, GENMASK_OMITNICK|GENMASK_NO_HIDING|GENMASK_ANY_IDENT));
+
nickserv_addmask(NULL, hi
, generate_hostmask(user, GENMASK_OMITNICK|GENMASK_NO_HIDING|GENMASK_ANY_IDENT));
if (irc_in_addr_is_valid(user->ip) && !irc_pton(&ip, NULL, user->hostname))
if (irc_in_addr_is_valid(user->ip) && !irc_pton(&ip, NULL, user->hostname))
-
string_list_append(hi->masks
, generate_hostmask(user, GENMASK_OMITNICK|GENMASK_BYIP|GENMASK_NO_HIDING|GENMASK_ANY_IDENT));
+
nickserv_addmask(NULL, hi
, generate_hostmask(user, GENMASK_OMITNICK|GENMASK_BYIP|GENMASK_NO_HIDING|GENMASK_ANY_IDENT));
}
/* If they're the first to register, give them level 1000. */
}
/* If they're the first to register, give them level 1000. */
@@
-1959,9
+1959,9
@@
static NICKSERV_FUNC(cmd_auth)
cryptpass(passwd, hi->passwd);
if (!hi->masks->used) {
irc_in_addr_t ip;
cryptpass(passwd, hi->passwd);
if (!hi->masks->used) {
irc_in_addr_t ip;
-
string_list_append(hi->masks
, generate_hostmask(user, GENMASK_OMITNICK|GENMASK_NO_HIDING|GENMASK_ANY_IDENT));
+
nickserv_addmask(NULL, hi
, generate_hostmask(user, GENMASK_OMITNICK|GENMASK_NO_HIDING|GENMASK_ANY_IDENT));
if (irc_in_addr_is_valid(user->ip) && irc_pton(&ip, NULL, user->hostname))
if (irc_in_addr_is_valid(user->ip) && irc_pton(&ip, NULL, user->hostname))
-
string_list_append(hi->masks
, generate_hostmask(user, GENMASK_OMITNICK|GENMASK_BYIP|GENMASK_NO_HIDING|GENMASK_ANY_IDENT));
+
nickserv_addmask(NULL, hi
, generate_hostmask(user, GENMASK_OMITNICK|GENMASK_BYIP|GENMASK_NO_HIDING|GENMASK_ANY_IDENT));
}
authlog_add(hi, user, NULL);
argv[pw_arg] = "****";
}
authlog_add(hi, user, NULL);
argv[pw_arg] = "****";