]> jfr.im git - solanum.git/blobdiff - modules/m_privs.c
ircd/packet.c: make function definition consistent with declaration (#301)
[solanum.git] / modules / m_privs.c
index 112f06a1f4dead686b6b4d8cbba6d9da80baa183..5e637576bd69f0b5aaa03dbe84f630c97fff0ef3 100644 (file)
@@ -95,13 +95,8 @@ static void show_privs(struct Client *source_p, struct Client *target_p)
        send_multiline_remote_pad(source_p, source_p);
 
        if (target_p->user->privset)
-               for (char *s = target_p->user->privset->privs; s != NULL; (s = strchr(s, ' ')) && s++)
-               {
-                       char *c = strchr(s, ' ');
-                       if (c) *c = '\0';
-                       send_multiline_item(source_p, "%s", s);
-                       if (c) *c = ' ';
-               }
+               for (const char *const *s = privilegeset_privs(target_p->user->privset); *s != NULL; s++)
+                       send_multiline_item(source_p, "%s", *s);
 
        if (IsOper(target_p))
        {