- qs = INSERT_LOGENTRY;
- active_queries[req.id] = this;
- }
- else
- {
- log(DEBUG, "SQLrequest failed: %s", req.error.Str());
- }
- break;
- case INSERT_LOGENTRY:
- // INSERT INTO ircd_log VALUES('',%lu,%lu,%lu,%lu,%lu)",(unsigned long)category,(unsigned long)nickid,(unsigned long)hostid,(unsigned long)sourceid,(unsigned long)date
- // aaand done! (discard result)
- if ((nickid == -1) || (hostid == -1) || (sourceid == -1))
- {
- qs = FIND_SOURCE;
- this->Go(res);
+ req = SQLrequest(MyMod, SQLModule, dbid, SQLquery("SELECT id,hostname FROM ircd_log_hosts WHERE hostname='?'") % hostname);
+ if(req.Send())
+ {
+ insert = false;
+ qs = FIND_HOST;
+ active_queries[req.id] = this;
+ }