diff options
| author | Paul Buetow <paul@buetow.org> | 2021-11-02 08:11:40 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2021-11-02 08:11:40 +0200 |
| commit | 1ec88deea93047a9d1a366e032b2a54aa3cd362b (patch) | |
| tree | 465f30673aa097a2b369e7c3d2032b041ff4f8e6 /internal/clients | |
| parent | 2e9ce81c47d45dd1f2c607df6e19bdfdc3bb3cc8 (diff) | |
Bugfix: Dealing correctly with files without newline characters, also add more tests
Diffstat (limited to 'internal/clients')
| -rw-r--r-- | internal/clients/handlers/basehandler.go | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/internal/clients/handlers/basehandler.go b/internal/clients/handlers/basehandler.go index b520c25..3ffea82 100644 --- a/internal/clients/handlers/basehandler.go +++ b/internal/clients/handlers/basehandler.go @@ -60,14 +60,7 @@ func (h *baseHandler) SendMessage(command string) error { func (h *baseHandler) Write(p []byte) (n int, err error) { for _, b := range p { switch b { - /* - // NEXT: Next DTail version make it so that '\n' gets ignored. For now - // leave it for compatibility with older DTail server + ability to display - // the protocol mismatch warn message. - case '\n' { - continue - */ - case '\n', protocol.MessageDelimiter: + case protocol.MessageDelimiter: message := h.receiveBuf.String() h.handleMessage(message) h.receiveBuf.Reset() @@ -75,7 +68,6 @@ func (h *baseHandler) Write(p []byte) (n int, err error) { h.receiveBuf.WriteByte(b) } } - return len(p), nil } |
