Author: Isomer <perry@coders.net>
[ircu2.10.12-pk.git] / ircd / m_destruct.c
index c26aeaf338c7f192adc565ec1002f6a731356aea..c05e41e2eee3ce79a68bd23ecc7491d125cd8028 100644 (file)
@@ -120,11 +120,7 @@ int ms_destruct(struct Client* cptr, struct Client* sptr, int parc, char* parv[]
   assert(IsServer(cptr));
 
   if (parc < 3 || EmptyString(parv[2]))
-    return 0;
-
-    /* sanity checks: Only accept DESTRUCT messages from servers */
-  if (!IsServer(sptr))
-    return 0;
+    return need_more_params(sptr,"DESTRUCT");
 
   /* Don't pass on DESTRUCT messages for channels that exist */
   if (FindChannel(parv[1]))