Skip to content

Commit

Permalink
go vet fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
bonedaddy committed Dec 25, 2020
1 parent 8acf81f commit 05b8e30
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 28 deletions.
6 changes: 3 additions & 3 deletions modules/events_stream/events_stream.go
Original file line number Diff line number Diff line change
Expand Up @@ -222,15 +222,15 @@ func NewEventsStream(s *session.Session) *EventsStream {
return mod
}

func (mod EventsStream) Name() string {
func (mod *EventsStream) Name() string {
return "events.stream"
}

func (mod EventsStream) Description() string {
func (mod *EventsStream) Description() string {
return "Print events as a continuous stream."
}

func (mod EventsStream) Author() string {
func (mod *EventsStream) Author() string {
return "Simone Margaritelli <[email protected]>"
}

Expand Down
2 changes: 1 addition & 1 deletion modules/syn_scan/dns_grabber.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ func grabChaos(addr string, q string) string {
c := new(dns.Client)
m := new(dns.Msg)
m.Question = make([]dns.Question, 1)
m.Question[0] = dns.Question{q, dns.TypeTXT, dns.ClassCHAOS}
m.Question[0] = dns.Question{Name: q, Qtype: dns.TypeTXT, Qclass: dns.ClassCHAOS}
if in, _, _ := c.Exchange(m, addr); in != nil && len(in.Answer) > 0 {
s := in.Answer[0].String()
if match := chaosParser.FindStringSubmatch(s); len(match) > 0 {
Expand Down
6 changes: 4 additions & 2 deletions session/command_handler.go
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
package session

import (
"github.com/bettercap/readline"
"regexp"
"sync"

"github.com/bettercap/readline"
)

type CommandHandler struct {
sync.Mutex
*sync.Mutex
Name string
Description string
Completer *readline.PrefixCompleter
Expand All @@ -17,6 +18,7 @@ type CommandHandler struct {

func NewCommandHandler(name string, expr string, desc string, exec func(args []string, s *Session) error) CommandHandler {
return CommandHandler{
Mutex: &sync.Mutex{},
Name: name,
Description: desc,
Completer: nil,
Expand Down
3 changes: 2 additions & 1 deletion session/events.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func (e Event) Label() string {
}

type EventPool struct {
sync.Mutex
*sync.Mutex

debug bool
silent bool
Expand All @@ -48,6 +48,7 @@ type EventPool struct {

func NewEventPool(debug bool, silent bool) *EventPool {
return &EventPool{
Mutex: &sync.Mutex{},
debug: debug,
silent: silent,
events: make([]Event, 0),
Expand Down
40 changes: 20 additions & 20 deletions session/events_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ func TestNewEventPool(t *testing.T) {

func TestEventPool_SetSilent(t *testing.T) {
type fields struct {
Mutex sync.Mutex
Mutex *sync.Mutex
debug bool
silent bool
events []Event
Expand All @@ -98,32 +98,32 @@ func TestEventPool_SetSilent(t *testing.T) {
}{
{
name: "Set silent on non-silent event pool",
fields: fields{silent: false, debug: false},
fields: fields{silent: false, debug: false, Mutex: &sync.Mutex{}},
args: args{s: true},
},
{
name: "Set silent on silent event pool",
fields: fields{silent: true, debug: false},
fields: fields{silent: true, debug: false, Mutex: &sync.Mutex{}},
args: args{s: true},
},
{
name: "Set non-silent on non-silent event pool",
fields: fields{silent: false, debug: false},
fields: fields{silent: false, debug: false, Mutex: &sync.Mutex{}},
args: args{s: false},
},
{
name: "Set silent on silent event pool",
fields: fields{silent: true, debug: false},
fields: fields{silent: true, debug: false, Mutex: &sync.Mutex{}},
args: args{s: false},
},
{
name: "Set silent on non-silent and debug event pool",
fields: fields{silent: false, debug: true},
fields: fields{silent: false, debug: true, Mutex: &sync.Mutex{}},
args: args{s: true},
},
{
name: "Set non-silent on non-silent and debug event pool",
fields: fields{silent: false, debug: true},
fields: fields{silent: false, debug: true, Mutex: &sync.Mutex{}},
args: args{s: false},
},
}
Expand All @@ -146,7 +146,7 @@ func TestEventPool_SetSilent(t *testing.T) {

func TestEventPool_SetDebug(t *testing.T) {
type fields struct {
Mutex sync.Mutex
Mutex *sync.Mutex
debug bool
silent bool
events []Event
Expand All @@ -164,32 +164,32 @@ func TestEventPool_SetDebug(t *testing.T) {
}{
{
name: "Set debug on non-debug event pool",
fields: fields{silent: false, debug: false},
fields: fields{silent: false, debug: false, Mutex: &sync.Mutex{}},
args: args{s: true},
},
{
name: "Set debug on debug event pool",
fields: fields{silent: false, debug: true},
fields: fields{silent: false, debug: true, Mutex: &sync.Mutex{}},
args: args{s: true},
},
{
name: "Set non-debug on non-debug event pool",
fields: fields{silent: false, debug: false},
fields: fields{silent: false, debug: false, Mutex: &sync.Mutex{}},
args: args{s: false},
},
{
name: "Set non-debug on debug event pool",
fields: fields{silent: false, debug: true},
fields: fields{silent: false, debug: true, Mutex: &sync.Mutex{}},
args: args{s: false},
},
{
name: "Set silent on non-silent and debug event pool",
fields: fields{silent: false, debug: true},
fields: fields{silent: false, debug: true, Mutex: &sync.Mutex{}},
args: args{s: true},
},
{
name: "Set non-silent on non-silent and debug event pool",
fields: fields{silent: false, debug: true},
fields: fields{silent: false, debug: true, Mutex: &sync.Mutex{}},
args: args{s: true},
},
}
Expand All @@ -212,7 +212,7 @@ func TestEventPool_SetDebug(t *testing.T) {

func TestEventPool_Clear(t *testing.T) {
type fields struct {
Mutex sync.Mutex
Mutex *sync.Mutex
debug bool
silent bool
events []Event
Expand All @@ -225,11 +225,11 @@ func TestEventPool_Clear(t *testing.T) {
}{
{
name: "Clear events on empty list",
fields: fields{debug: false, silent: false, events: []Event{}},
fields: fields{debug: false, silent: false, events: []Event{}, Mutex: &sync.Mutex{}},
},
{
name: "Clear events",
fields: fields{debug: false, silent: false, events: []Event{{Tag: "meh", Data: "something", Time: time.Now()}}},
fields: fields{debug: false, silent: false, events: []Event{{Tag: "meh", Data: "something", Time: time.Now()}}, Mutex: &sync.Mutex{}},
},
}
for _, tt := range tests {
Expand All @@ -251,7 +251,7 @@ func TestEventPool_Clear(t *testing.T) {

func TestEventPool_Add(t *testing.T) {
type fields struct {
Mutex sync.Mutex
Mutex *sync.Mutex
debug bool
silent bool
events []Event
Expand All @@ -268,12 +268,12 @@ func TestEventPool_Add(t *testing.T) {
}{
{
name: "Add event with nil data on empty event list",
fields: fields{debug: false, silent: false, events: []Event{}},
fields: fields{debug: false, silent: false, events: []Event{}, Mutex: &sync.Mutex{}},
args: args{tag: "tag with empty data", data: nil},
},
{
name: "Add event with nil data",
fields: fields{debug: false, silent: false, events: []Event{{Tag: "meh", Data: "something", Time: time.Now()}}},
fields: fields{debug: false, silent: false, events: []Event{{Tag: "meh", Data: "something", Time: time.Now()}}, Mutex: &sync.Mutex{}},
args: args{tag: "tag with empty data", data: nil},
},
}
Expand Down
3 changes: 2 additions & 1 deletion session/module_handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const (
)

type ModuleHandler struct {
sync.Mutex
*sync.Mutex

Name string
Description string
Expand All @@ -30,6 +30,7 @@ type ModuleHandler struct {

func NewModuleHandler(name string, expr string, desc string, exec func(args []string) error) ModuleHandler {
h := ModuleHandler{
Mutex: &sync.Mutex{},
Name: name,
Description: desc,
Parser: nil,
Expand Down

0 comments on commit 05b8e30

Please sign in to comment.