2 # Parent 6ddd72a8d4f99bf688363698f44a1c5d81bbcdf9
4 diff -r 6ddd72a8d4f9 ircd/m_die.c
5 --- a/ircd/m_die.c Sun Jul 14 17:52:57 2013 +0100
6 +++ b/ircd/m_die.c Sun Jul 14 17:53:48 2013 +0100
8 if (!HasPriv(sptr, PRIV_DIE))
9 return send_reply(sptr, ERR_NOPRIVILEGES);
11 + if (parc < 2 || ircd_strcmp(parv[1],cli_name(&me))) {
12 + sendcmdto_one(&me, CMD_NOTICE, sptr, "%C :This will terminate the server %s", sptr, cli_name(&me));
13 + sendcmdto_one(&me, CMD_NOTICE, sptr, "%C :If you are sure this is what you want, use /quote DIE %s", sptr, cli_name(&me));
17 for (i = 0; i <= HighestFd; i++)
19 if (!(acptr = LocalClientArray[i]))
20 diff -r 6ddd72a8d4f9 ircd/m_restart.c
21 --- a/ircd/m_restart.c Sun Jul 14 17:52:57 2013 +0100
22 +++ b/ircd/m_restart.c Sun Jul 14 17:53:48 2013 +0100
25 #include "ircd_reply.h"
26 #include "ircd_string.h"
32 if (!HasPriv(sptr, PRIV_RESTART))
33 return send_reply(sptr, ERR_NOPRIVILEGES);
35 + if (parc < 2 || ircd_strcmp(parv[1],cli_name(&me))) {
36 + sendcmdto_one(&me, CMD_NOTICE, sptr, "%C :This will restart the server %s", sptr, cli_name(&me));
37 + sendcmdto_one(&me, CMD_NOTICE, sptr, "%C :If you are sure this is what you want, use /quote RESTART %s", sptr, cli_name(&me));
41 log_write(LS_SYSTEM, L_NOTICE, 0, "Server RESTART by %#C", sptr);
42 server_restart("received RESTART");