Просмотр исходного кода

remove redundant write byte count assertion

Mike 2 лет назад
Родитель
Сommit
9654b64a3a
1 измененных файлов с 1 добавлено и 7 удалено
  1. 1 7
      wire/frames.go

+ 1 - 7
wire/frames.go

@@ -196,19 +196,13 @@ func (f *FlapClient) SendSNAC(frame SNACFrame, body any) error {
 		Sequence:      uint16(f.sequence),
 		PayloadLength: uint16(snacBuf.Len()),
 	}
-
 	if err := Marshal(flap, f.w); err != nil {
 		return err
 	}
 
-	expectLen := snacBuf.Len()
-	c, err := f.w.Write(snacBuf.Bytes())
-	if err != nil {
+	if _, err := f.w.Write(snacBuf.Bytes()); err != nil {
 		return err
 	}
-	if c != expectLen {
-		panic("did not write the expected # of bytes")
-	}
 
 	f.sequence++
 	return nil