Index: src/s_serv.c
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/src/s_serv.c,v
retrieving revision 1.1.1.1.6.1.2.309
diff -u -r1.1.1.1.6.1.2.309 s_serv.c
--- src/s_serv.c	24 Apr 2007 11:47:55 -0000	1.1.1.1.6.1.2.309
+++ src/s_serv.c	30 Apr 2007 22:33:26 -0000
@@ -588,7 +588,7 @@
 		if (parv[1] && (parv[1][0] == '-'))
 			x = HUNTED_ISME;
 		else
-			x = hunt_server_token(cptr, sptr, MSG_REHASH, TOK_REHASH, "%s %s", 1, parc, parv);
+			x = hunt_server_token(cptr, sptr, MSG_REHASH, TOK_REHASH, "%s", 1, parc, parv);
 	} else {
 		x = hunt_server_token(cptr, sptr, MSG_REHASH, TOK_REHASH, "%s %s", 1, parc, parv);
 	}
@@ -635,18 +635,27 @@
 		{
 			if (!strnicmp("-gar", parv[1], 4))
 			{
+				if (cptr != sptr)
+					sendto_serv_butone_token(&me, me.name, MSG_GLOBOPS, TOK_GLOBOPS, ":%s is remotely doing garbage collection", sptr->name);
+
 				loop.do_garbage_collect = 1;
 				RunHook3(HOOKTYPE_REHASHFLAG, cptr, sptr, parv[1]);
 				return 0;
 			}
 			if (!strnicmp("-dns", parv[1], 4))
 			{
+				if (cptr != sptr)
+					sendto_serv_butone_token(&me, me.name, MSG_GLOBOPS, TOK_GLOBOPS, ":%s is remotely reinitializing the resolver!", sptr->name);
+
 				reinit_resolver(sptr);
 				return 0;
 			}
 			if (!_match("-ssl*", parv[1]))
 			{
 #ifdef USE_SSL
+				if (cptr != sptr)
+					sendto_serv_butone_token(&me, me.name, MSG_GLOBOPS, TOK_GLOBOPS, ":%s is remotely rehashing SSL data", sptr->name);
+					
 				extern void reinit_ssl(aClient *);
 				reinit_ssl(sptr);
 #else
