@@ -508,17 +508,18 @@ func (p sshFxpOpenPacket) MarshalBinary() ([]byte, error) {
508
508
return b , nil
509
509
}
510
510
511
- func (p * sshFxpOpenPacket ) UnmarshalBinary (b []byte ) (err error ) {
511
+ func (p * sshFxpOpenPacket ) UnmarshalBinary (b []byte ) error {
512
+ var err error
512
513
if p .ID , b , err = unmarshalUint32Safe (b ); err != nil {
513
- return
514
+ return err
514
515
} else if p .Path , b , err = unmarshalStringSafe (b ); err != nil {
515
- return
516
+ return err
516
517
} else if p .Pflags , b , err = unmarshalUint32Safe (b ); err != nil {
517
- return
518
+ return err
518
519
} else if p .Flags , b , err = unmarshalUint32Safe (b ); err != nil {
519
- return
520
+ return err
520
521
}
521
- return
522
+ return nil
522
523
}
523
524
524
525
type sshFxpReadPacket struct {
@@ -544,17 +545,18 @@ func (p sshFxpReadPacket) MarshalBinary() ([]byte, error) {
544
545
return b , nil
545
546
}
546
547
547
- func (p * sshFxpReadPacket ) UnmarshalBinary (b []byte ) (err error ) {
548
+ func (p * sshFxpReadPacket ) UnmarshalBinary (b []byte ) error {
549
+ var err error
548
550
if p .ID , b , err = unmarshalUint32Safe (b ); err != nil {
549
- return
551
+ return err
550
552
} else if p .Handle , b , err = unmarshalStringSafe (b ); err != nil {
551
- return
553
+ return err
552
554
} else if p .Offset , b , err = unmarshalUint64Safe (b ); err != nil {
553
- return
555
+ return err
554
556
} else if p .Len , b , err = unmarshalUint32Safe (b ); err != nil {
555
- return
557
+ return err
556
558
}
557
- return
559
+ return nil
558
560
}
559
561
560
562
type sshFxpRenamePacket struct {
@@ -578,15 +580,16 @@ func (p sshFxpRenamePacket) MarshalBinary() ([]byte, error) {
578
580
return b , nil
579
581
}
580
582
581
- func (p * sshFxpRenamePacket ) UnmarshalBinary (b []byte ) (err error ) {
583
+ func (p * sshFxpRenamePacket ) UnmarshalBinary (b []byte ) error {
584
+ var err error
582
585
if p .ID , b , err = unmarshalUint32Safe (b ); err != nil {
583
- return
586
+ return err
584
587
} else if p .Oldpath , b , err = unmarshalStringSafe (b ); err != nil {
585
- return
588
+ return err
586
589
} else if p .Newpath , b , err = unmarshalStringSafe (b ); err != nil {
587
- return
590
+ return err
588
591
}
589
- return
592
+ return nil
590
593
}
591
594
592
595
type sshFxpWritePacket struct {
@@ -615,22 +618,22 @@ func (p sshFxpWritePacket) MarshalBinary() ([]byte, error) {
615
618
return b , nil
616
619
}
617
620
618
- func (p * sshFxpWritePacket ) UnmarshalBinary (b []byte ) (err error ) {
621
+ func (p * sshFxpWritePacket ) UnmarshalBinary (b []byte ) error {
622
+ var err error
619
623
if p .ID , b , err = unmarshalUint32Safe (b ); err != nil {
620
- return
624
+ return err
621
625
} else if p .Handle , b , err = unmarshalStringSafe (b ); err != nil {
622
- return
626
+ return err
623
627
} else if p .Offset , b , err = unmarshalUint64Safe (b ); err != nil {
624
- return
628
+ return err
625
629
} else if p .Length , b , err = unmarshalUint32Safe (b ); err != nil {
626
- return
630
+ return err
627
631
} else if uint32 (len (b )) < p .Length {
628
- err = errShortPacket
629
- return
632
+ return errShortPacket
630
633
}
631
634
632
635
p .Data = append ([]byte {}, b [:p .Length ]... )
633
- return
636
+ return nil
634
637
}
635
638
636
639
type sshFxpMkdirPacket struct {
@@ -654,7 +657,8 @@ func (p sshFxpMkdirPacket) MarshalBinary() ([]byte, error) {
654
657
return b , nil
655
658
}
656
659
657
- func (p * sshFxpMkdirPacket ) UnmarshalBinary (b []byte ) (err error ) {
660
+ func (p * sshFxpMkdirPacket ) UnmarshalBinary (b []byte ) error {
661
+ var err error
658
662
if p .ID , b , err = unmarshalUint32Safe (b ); err != nil {
659
663
return err
660
664
} else if p .Path , b , err = unmarshalStringSafe (b ); err != nil {
0 commit comments