package net.rizon.acid.core;
+import net.rizon.acid.conf.Client;
+import net.rizon.acid.conf.Config;
+import net.rizon.acid.sql.SQL;
+import net.rizon.acid.util.Blowfish;
+import net.rizon.acid.util.ClassLoader;
+import net.rizon.acid.util.Util;
+
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.util.List;
import java.util.logging.Level;
-import net.rizon.acid.conf.Client;
-import net.rizon.acid.conf.Config;
-import net.rizon.acid.sql.SQL;
-import net.rizon.acid.util.Blowfish;
-import net.rizon.acid.util.ClassLoader;
-import net.rizon.acid.util.Util;
-
public class Acidictive extends AcidCore
{
private static final Logger log = Logger.getLogger(Acidictive.class.getName());
if (creator.equalsIgnoreCase("nickserv") && msg.matches("^.*registered\\s+and\\s+protected.*$"))
{
AcidUser au = (AcidUser) User.findUser(recipient);
- if (au != null && !au.getNSPass().isEmpty())
+ if (au != null && au.getNSPass() != null && !au.getNSPass().isEmpty())
Protocol.privmsg(recipient, creator, "IDENTIFY " + au.getNSPass());
return;
}