Changeset 294 in code for trunk/upstream.go


Ignore:
Timestamp:
May 21, 2020, 8:37:37 PM (5 years ago)
Author:
delthas
Message:

Fix a null access due to assigning nil to the member memberships map

Even though the memberships map has type map[string]*memberships
(with memberships being defined as []membership), the default value for
that map should not be nil but a pointer to a nil slice.

This fixes a segfault on some servers before user channel prefixes are
sent.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/upstream.go

    r293 r294  
    693693                                        return err
    694694                                }
    695                                 ch.Members[msg.Prefix.Name] = nil
     695                                ch.Members[msg.Prefix.Name] = &memberships{}
    696696                        }
    697697
Note: See TracChangeset for help on using the changeset viewer.