    // When off is 0, we have overflowed and should write.    if off == 0 {     s.Out = append(s.Out, tmp...)     if len(s.Out) >= s.DecompressLimit {      return fmt.Errorf("output size (%d) > DecompressLimit (%d)", len(s.Out), s.DecompressLimit)     }    }   }  } 