Skip to content

Commit 8dd149a

Browse files
committed
tweak mux, disable gosec
1 parent d0a8c68 commit 8dd149a

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ before_install:
1414

1515
script:
1616
- $GOPATH/bin/goveralls -service=travis-ci
17-
- $GOPATH/bin/gometalinter ./... > gometalinter-report.out || true
17+
- $GOPATH/bin/gometalinter --disable=gosec ./... > gometalinter-report.out || true
1818
- go test -json ./... > report.json
1919
- go test -coverprofile=coverage.out ./...
2020
- sonar-scanner

irchandle/mux.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ type Mux struct {
1313

1414
func NewMux() *Mux {
1515
return &Mux{
16-
m: make(map[string]Handler),
17-
notFound: HandlerFunc(func(context.Context, irc.Encoder, *irc.Message) {}),
16+
m: make(map[string]Handler),
1817
}
1918
}
2019

@@ -40,7 +39,9 @@ func (mux *Mux) HandleMessage(ctx context.Context, e irc.Encoder, m *irc.Message
4039
handler = mux.notFound
4140
}
4241

43-
handler.HandleMessage(ctx, e, m)
42+
if handler != nil {
43+
handler.HandleMessage(ctx, e, m)
44+
}
4445
}
4546

4647
func (mux *Mux) NotFound(handler Handler) {

0 commit comments

Comments
 (0)