diff --git a/tatanka/tatanka_messages.go b/tatanka/tatanka_messages.go index 7e1591c5e1..ffd26eeb64 100644 --- a/tatanka/tatanka_messages.go +++ b/tatanka/tatanka_messages.go @@ -179,6 +179,7 @@ func (t *Tatanka) handlePathInquiry(tt *remoteTatanka, msg *msgjson.Message) *ms var inq mj.PathInquiry if err := msg.Unmarshal(&inq); err != nil { t.log.Errorf("Failed to unmarshal path inquiry from %s: %v", tt.ID, err) + return msgjson.NewError(mj.ErrBadRequest, "unmarshal error: %v", err) } t.clientMtx.RLock()