fix(send-command): fixed EOF error

This commit is contained in:
Paul Fey 2025-02-28 13:27:04 +01:00
parent 29b1efb1b1
commit f1aa804854

View file

@ -3,6 +3,7 @@ package main
import ( import (
"errors" "errors"
"fmt" "fmt"
"io"
"io/fs" "io/fs"
"log" "log"
"net" "net"
@ -37,7 +38,9 @@ func main() {
for { for {
buffer := make([]byte, 1024) buffer := make([]byte, 1024)
n, err := os.Stdin.Read(buffer) n, err := os.Stdin.Read(buffer)
if err != nil { if err == io.EOF {
break
} else if err != nil {
log.Fatal(err) log.Fatal(err)
} }
ln.Write(buffer[:n]) ln.Write(buffer[:n])
@ -47,7 +50,9 @@ func main() {
for { for {
buffer := make([]byte, 1024) buffer := make([]byte, 1024)
n, err := ln.Read(buffer) n, err := ln.Read(buffer)
if err != nil { if err == io.EOF {
break
} else if err != nil {
log.Fatal(err) log.Fatal(err)
} }
os.Stdout.Write(buffer[:n]) os.Stdout.Write(buffer[:n])