Allow clients and iauth to request usermodes during registration.
[ircu2.10.12-pk.git] / ircd / s_user.c
index a21f5e2b791db8a316ba33eb1df43d9185c8d1f5..407bb3ce27d3c2fbb67152d6c53bfe8580233c68 100644 (file)
@@ -1189,7 +1189,8 @@ int set_user_mode(struct Client *cptr, struct Client *sptr, int parc, char *parv
     ++UserStats.inv_clients;
   if (!FlagHas(&setflags, FLAG_HIDDENHOST) && do_host_hiding)
     hide_hostmask(sptr, FLAG_HIDDENHOST);
-  send_umode_out(cptr, sptr, &setflags, prop);
+  if (IsRegistered(sptr))
+    send_umode_out(cptr, sptr, &setflags, prop);
 
   return 0;
 }