diff options
Diffstat (limited to 'src/inspircd.cpp')
-rw-r--r-- | src/inspircd.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/inspircd.cpp b/src/inspircd.cpp index c59109724..862aa31d0 100644 --- a/src/inspircd.cpp +++ b/src/inspircd.cpp @@ -83,11 +83,9 @@ const char* ExitCodes[] = template<typename T> static void DeleteZero(T*&n) { - if (n != NULL) - { - delete n; - n = NULL; - } + T* t = n; + n = NULL; + delete t; } void InspIRCd::Cleanup() |