ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/modules/m_links.c
(Generate patch)

Comparing ircd-hybrid/trunk/modules/m_links.c (file contents):
Revision 9394 by michael, Sat May 9 20:54:46 2020 UTC vs.
Revision 9395 by michael, Thu May 14 17:08:19 2020 UTC

# Line 42 | Line 42
42   * \param source_p Pointer to client to report to
43   */
44   static void
45 < do_links(struct Client *source_p, int parc, char *parv[])
45 > do_links(struct Client *source_p, char *parv[])
46   {
47    dlink_node *node;
48  
# Line 54 | Line 54 | do_links(struct Client *source_p, int pa
54  
55    if (HasUMode(source_p, UMODE_OPER) || ConfigServerHide.flatten_links == 0)
56    {
57 <    const char *mask = (parc > 2 ? parv[2] : parv[1]);
57 >    const char *mask = parv[2];
58 >    if (EmptyString(mask))
59 >      mask = parv[1];
60  
61      DLINK_FOREACH(node, global_server_list.head)
62      {
# Line 101 | Line 103 | do_links(struct Client *source_p, int pa
103   static void
104   mo_links(struct Client *source_p, int parc, char *parv[])
105   {
106 <  do_links(source_p, parc, parv);
106 >  do_links(source_p, parv);
107   }
108  
109   /*! \brief LINKS command handler
# Line 132 | Line 134 | m_links(struct Client *source_p, int par
134  
135    last_used = event_base->time.sec_monotonic;
136  
137 <  do_links(source_p, parc, parv);
137 >  do_links(source_p, parv);
138   }
139  
140   static struct Message links_msgtab =

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines