aboutsummaryrefslogtreecommitdiff
path: root/pkg/ipstack/ipstack.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/ipstack/ipstack.go')
-rw-r--r--pkg/ipstack/ipstack.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkg/ipstack/ipstack.go b/pkg/ipstack/ipstack.go
index d3178b8..fe8d743 100644
--- a/pkg/ipstack/ipstack.go
+++ b/pkg/ipstack/ipstack.go
@@ -330,7 +330,7 @@ func SendIP(src *netip.Addr, dest *Neighbor, protocolNum int, message []byte, de
// check if the interface is up
iface, err := GetInterfaceByName(dest.Name)
if !iface.State {
- return -1, errors.Errorf("error SEND: %s is down", iface.Name)
+ return 0, errors.Errorf("error SEND: %s is down", iface.Name)
}
// if the header is nil, create a new one
if hdr == nil {
@@ -371,7 +371,7 @@ func SendIP(src *netip.Addr, dest *Neighbor, protocolNum int, message []byte, de
// Assemble the header into a byte array
headerBytes, err := hdr.Marshal()
if err != nil {
- return -1, err
+ return 0, err
}
// Compute the checksum (see below)
@@ -397,7 +397,7 @@ func SendIP(src *netip.Addr, dest *Neighbor, protocolNum int, message []byte, de
bytesWritten, err := iface.Socket.WriteToUDP(bytesToSend, sendAddr)
if err != nil {
fmt.Println("Error writing to UDP socket")
- return -1, errors.WithMessage(err, "Error writing to UDP socket")
+ return 0, errors.WithMessage(err, "Error writing to UDP socket")
}
return bytesWritten, nil
@@ -1005,4 +1005,4 @@ func CleanUp() {
routingTable = make(map[netip.Prefix]Hop)
time.Sleep(5 * time.Millisecond)
-} \ No newline at end of file
+}