summaryrefslogtreecommitdiff
path: root/src/commands/cmd_rules.cpp
diff options
context:
space:
mode:
authorPeter Powell <petpow@saberuk.com>2014-10-08 16:34:37 +0100
committerPeter Powell <petpow@saberuk.com>2014-10-13 06:18:14 +0100
commit6935ce2956fed99d5484da90e614b7126e5275d3 (patch)
tree35055bf79b871df09a988e6d1b005640b2f13101 /src/commands/cmd_rules.cpp
parent402a1bb010522a35600325c1a3084e092b40ca22 (diff)
Avoid calling methods on NULL pointers wherever possible.
The trick we use to allow this is undefined behaviour and is not liked by LLVM. We should stop using it but it has the potential to break to many things for a minor release.
Diffstat (limited to 'src/commands/cmd_rules.cpp')
-rw-r--r--src/commands/cmd_rules.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/commands/cmd_rules.cpp b/src/commands/cmd_rules.cpp
index 5d41aa4b8..17de9f3f2 100644
--- a/src/commands/cmd_rules.cpp
+++ b/src/commands/cmd_rules.cpp
@@ -51,7 +51,7 @@ CmdResult CommandRules::Handle (const std::vector<std::string>& parameters, User
if (parameters.size() > 0 && parameters[0] != ServerInstance->Config->ServerName)
return CMD_SUCCESS;
- ConfigTag* tag = NULL;
+ ConfigTag* tag = ServerInstance->Config->EmptyTag;
if (IS_LOCAL(user))
tag = user->GetClass()->config;
std::string rules_name = tag->getString("rules", "rules");