Changeset 273 in code


Ignore:
Timestamp:
Apr 29, 2020, 1:00:17 PM (5 years ago)
Author:
contact
Message:

Check upstream NOTICE prefix is non-nil

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/upstream.go

    r272 r273  
    270270                return nil
    271271        case "NOTICE":
     272                if msg.Prefix == nil {
     273                        return fmt.Errorf("expected a prefix")
     274                }
     275
    272276                if msg.Prefix.User == "" && msg.Prefix.Host == "" { // server message
    273277                        uc.produce("", msg, nil)
     
    10881092                uc.produce(target, msg, nil)
    10891093        case "INVITE":
    1090                 var nick string
    1091                 var channel string
     1094                var nick, channel string
    10921095                if err := parseMessageParams(msg, &nick, &channel); err != nil {
    10931096                        return err
     
    11021105                })
    11031106        case irc.RPL_INVITING:
    1104                 var nick string
    1105                 var channel string
     1107                var nick, channel string
    11061108                if err := parseMessageParams(msg, &nick, &channel); err != nil {
    11071109                        return err
Note: See TracChangeset for help on using the changeset viewer.