summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-08-11 12:43:49 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-08-11 12:43:49 +0000
commit4feb11647111b47df1af4d8484ad1d53d437a4b3 (patch)
treea47c66d3f63d7cdcd9318d3620473f99b0c2e48a /src
parent036505a11a1de613d42d2021704cc325289c1b04 (diff)
Somehow, IMPORTANT changes got reverted.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4885 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src')
-rw-r--r--src/modules/extra/m_sqllog.cpp3
-rw-r--r--src/modules/m_ident.cpp14
-rw-r--r--src/modules/m_spy.cpp5
3 files changed, 6 insertions, 16 deletions
diff --git a/src/modules/extra/m_sqllog.cpp b/src/modules/extra/m_sqllog.cpp
index ce4b23cb4..baa138f88 100644
--- a/src/modules/extra/m_sqllog.cpp
+++ b/src/modules/extra/m_sqllog.cpp
@@ -25,7 +25,6 @@
static Module* SQLModule;
static Module* MyMod;
static std::string dbid;
-extern time_t TIME;
enum LogTypes { LT_OPER = 1, LT_KILL, LT_SERVLINK, LT_XLINE, LT_CONNECT, LT_DISCONNECT, LT_FLOOD, LT_LOADMODULE };
@@ -57,7 +56,7 @@ class QueryInfo
id = i;
category = cat;
sourceid = nickid = hostid = -1;
- date = TIME;
+ date = time(NULL);
lastquery = "";
}
diff --git a/src/modules/m_ident.cpp b/src/modules/m_ident.cpp
index 4ee49d4ec..5e842b070 100644
--- a/src/modules/m_ident.cpp
+++ b/src/modules/m_ident.cpp
@@ -23,10 +23,6 @@ using namespace std;
#include "modules.h"
#include "inspircd.h"
-
-
-extern userrec* fd_ref_table[MAX_DESCRIPTORS];
-
/* $ModDesc: Provides support for RFC 1413 ident lookups */
// Version 1.5.0.0 - Updated to use InspSocket, faster and neater.
@@ -53,7 +49,7 @@ class RFC1413 : public InspSocket
{
// When we timeout, the connection failed within the allowed timeframe,
// so we just display a notice, and tidy off the ident_data.
- if (u && (fd_ref_table[ufd] == u))
+ if (u && (Instance->fd_ref_table[ufd] == u))
{
u->Shrink("ident_data");
u->WriteServ("NOTICE "+std::string(u->nick)+" :*** Could not find your ident, using "+std::string(u->ident)+" instead.");
@@ -84,7 +80,7 @@ class RFC1413 : public InspSocket
*j = '\0'; // truncate at invalid chars
if (*section)
{
- if (u && (fd_ref_table[ufd] == u))
+ if (u && (Instance->fd_ref_table[ufd] == u))
{
if (this->Instance->IsIdent(section))
{
@@ -125,7 +121,7 @@ class RFC1413 : public InspSocket
// descriptor that they were when the lookup began.
//
// Fixes issue reported by webs, 7 Jun 2006
- if (u && (fd_ref_table[ufd] == u))
+ if (u && (Instance->fd_ref_table[ufd] == u))
{
u->Shrink("ident_data");
}
@@ -133,7 +129,7 @@ class RFC1413 : public InspSocket
virtual void OnError(InspSocketError e)
{
- if (u && (fd_ref_table[ufd] == u))
+ if (u && (Instance->fd_ref_table[ufd] == u))
{
u->Shrink("ident_data");
}
@@ -141,7 +137,7 @@ class RFC1413 : public InspSocket
virtual bool OnConnected()
{
- if (u && (fd_ref_table[ufd] == u))
+ if (u && (Instance->fd_ref_table[ufd] == u))
{
uslen = sizeof(sock_us);
themlen = sizeof(sock_them);
diff --git a/src/modules/m_spy.cpp b/src/modules/m_spy.cpp
index 2f790c299..e1913496c 100644
--- a/src/modules/m_spy.cpp
+++ b/src/modules/m_spy.cpp
@@ -45,11 +45,6 @@ using namespace std;
#define nspace __gnu_cxx
-
-
-
-extern chan_hash chanlist;
-
void spy_userlist(userrec *user,chanrec *c)
{
static char list[MAXBUF];