Projects STRLCPY reverse_ssh Commits 7cd05b00
🤬
  • Make failure to set a deadline not an error (to cope with ssh channel being a fake net.Conn)

  • Loading...
  • NHAS committed 11 months ago
    7cd05b00
    1 parent 6d883f29
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■
    internal/global.go
    skipped 141 lines
    142 142  func (c *TimeoutConn) Read(b []byte) (int, error) {
    143 143   
    144 144   if c.Timeout != 0 {
    145  - err := c.Conn.SetDeadline(time.Now().Add(c.Timeout))
    146  - if err != nil {
    147  - return 0, err
    148  - }
     145 + c.Conn.SetDeadline(time.Now().Add(c.Timeout))
    149 146   }
    150 147   return c.Conn.Read(b)
    151 148  }
    152 149   
    153 150  func (c *TimeoutConn) Write(b []byte) (int, error) {
    154 151   if c.Timeout != 0 {
    155  - err := c.Conn.SetDeadline(time.Now().Add(c.Timeout))
    156  - if err != nil {
    157  - return 0, err
    158  - }
     152 + c.Conn.SetDeadline(time.Now().Add(c.Timeout))
    159 153   }
    160 154   return c.Conn.Write(b)
    161 155  }
    skipped 1 lines
Please wait...
Page is in error, reload to recover