summaryrefslogtreecommitdiff
path: root/src/protocol
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocol')
-rw-r--r--src/protocol/bahamut.c5
-rw-r--r--src/protocol/inspircd11.c5
-rw-r--r--src/protocol/ratbox.c4
-rw-r--r--src/protocol/unreal32.c7
4 files changed, 9 insertions, 12 deletions
diff --git a/src/protocol/bahamut.c b/src/protocol/bahamut.c
index e8be32ca9..050d37fb0 100644
--- a/src/protocol/bahamut.c
+++ b/src/protocol/bahamut.c
@@ -709,14 +709,13 @@ class BahamutIRCdProto : public IRCDProto
void SetAutoIdentificationToken(User *u)
{
- int *c;
- char svidbuf[15];
+ char svidbuf[15], *c;
if (!u->nc)
return;
srand(time(NULL));
- snprintf(svidbuf, sizeof(svidbuf), "%i", rand());
+ snprintf(svidbuf, sizeof(svidbuf), "%d", rand());
if (u->nc->GetExt("authenticationtoken", c))
{
diff --git a/src/protocol/inspircd11.c b/src/protocol/inspircd11.c
index 43369f4c3..846f3f6fc 100644
--- a/src/protocol/inspircd11.c
+++ b/src/protocol/inspircd11.c
@@ -678,13 +678,12 @@ class InspIRCdProto : public IRCDProto
void SetAutoIdentificationToken(User *u)
{
- int *c;
- char svidbuf[15];
+ char svidbuf[15], *c;
if (!u->nc)
return;
- snprintf(svidbuf, sizeof(svidbuf), "%ld", u->timestamp);
+ snprintf(svidbuf, sizeof(svidbuf), "%ld", static_cast<long>(u->timestamp));
if (u->nc->GetExt("authenticationtoken", c))
{
diff --git a/src/protocol/ratbox.c b/src/protocol/ratbox.c
index 7cb6cb884..d338277e9 100644
--- a/src/protocol/ratbox.c
+++ b/src/protocol/ratbox.c
@@ -688,8 +688,8 @@ class RatboxProto : public IRCDTS6Proto
if (!u->nc)
return;
-
- snprintf(svidbuf, sizeof(svidbuf), "%ld", u->timestamp);
+
+ snprintf(svidbuf, sizeof(svidbuf), "%ld", static_cast<long>(u->timestamp));
if (u->nc->GetExt("authenticationtoken", c))
{
diff --git a/src/protocol/unreal32.c b/src/protocol/unreal32.c
index 44752af7a..ee97a8ca6 100644
--- a/src/protocol/unreal32.c
+++ b/src/protocol/unreal32.c
@@ -902,14 +902,13 @@ class UnrealIRCdProto : public IRCDProto
void SetAutoIdentificationToken(User *u)
{
- int *c;
- char svidbuf[15];
+ char svidbuf[15], *c;
if (!u->nc)
return;
srand(time(NULL));
- snprintf(svidbuf, sizeof(svidbuf), "%i", rand());
+ snprintf(svidbuf, sizeof(svidbuf), "%d", rand());
if (u->nc->GetExt("authenticationtoken", c))
{
@@ -1479,7 +1478,7 @@ class ProtoUnreal : public Module
pmodule_ircd_proto(&ircd_proto);
moduleAddIRCDMsgs();
-
+
ModuleManager::Attach(I_OnDelCore, this);
}