commit bf3ef14e49a340104cb55306c1d3945bc86cba38
parent 00b26b4988bbb915517dceeb76a6e7477ad2a8c7
Author: Matsuda Kenji <info@mtkn.jp>
Date: Thu, 31 Aug 2023 13:45:50 +0900
delete unnecessary if block
Diffstat:
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/fcall.go b/fcall.go
@@ -829,10 +829,7 @@ type RStat struct {
func newRStat(buf []byte) *RStat { panic("not implemented") }
func (msg *RStat) Size() uint32 {
- Stat, ok := msg.info.Sys().(*Stat)
- if !ok {
- panic("not Stat")
- }
+ Stat := msg.info.Sys().(*Stat)
return uint32(4 + 1 + 2 + 2 + 2 + Stat.size())
}
func (msg *RStat) Type() MsgType { return Rstat }
@@ -842,10 +839,8 @@ func (msg *RStat) marshal() []byte {
pbit32(buf[0:4], msg.Size())
buf[4] = uint8(Rstat)
pbit16(buf[5:7], msg.Tag())
- Stat, ok := msg.info.Sys().(*Stat)
- if !ok {
- panic("not Stat")
- }
+ Stat := msg.info.Sys().(*Stat)
+
fiBuf := Stat.marshal()
pbit16(buf[7:9], uint16(len(fiBuf)))
for i := 0; i < len(fiBuf); i++ {