summaryrefslogtreecommitdiff
path: root/include/commands.h
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-03-10 03:22:18 -0500
committerAdam <Adam@anope.org>2013-03-10 03:23:00 -0500
commit05223dbe6deee103b479f8b5e83a24d756edc511 (patch)
tree9e32d68e8c0018838a653e29b124eb30ef5efb24 /include/commands.h
parent06d43baf93dfbf95c829a5e61ae3b91904fbdd23 (diff)
Identify requests hold command sources and users can disconnect between the request being dispatched and when it returns, so don't assume the source user pointer is always valid
Diffstat (limited to 'include/commands.h')
-rw-r--r--include/commands.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/commands.h b/include/commands.h
index 10ddeed2b..be800aa32 100644
--- a/include/commands.h
+++ b/include/commands.h
@@ -55,7 +55,7 @@ class CoreExport CommandSource
/* The nick executing the command */
Anope::string nick;
/* User executing the command, may be NULL */
- User *u;
+ Reference<User> u;
public:
/* The account executing the command */
Reference<NickCore> nc;