@@ -111,84 +111,84 @@ func (mw *Writer) WriteExtension(e Extension) error {
111111 l := e .Len ()
112112 switch l {
113113 case 0 :
114- o , err := mw .require (3 )
114+ i , err := mw .require (3 )
115115 if err != nil {
116116 return err
117117 }
118- mw .buf [o ] = mext8
119- mw .buf [o + 1 ] = 0
120- mw .buf [o + 2 ] = byte (e .ExtensionType ())
118+ mw .buf [i ] = mext8
119+ mw .buf [i + 1 ] = 0
120+ mw .buf [i + 2 ] = byte (e .ExtensionType ())
121121 case 1 :
122- o , err := mw .require (2 )
122+ i , err := mw .require (2 )
123123 if err != nil {
124124 return err
125125 }
126- mw .buf [o ] = mfixext1
127- mw .buf [o + 1 ] = byte (e .ExtensionType ())
126+ mw .buf [i ] = mfixext1
127+ mw .buf [i + 1 ] = byte (e .ExtensionType ())
128128 case 2 :
129- o , err := mw .require (2 )
129+ i , err := mw .require (2 )
130130 if err != nil {
131131 return err
132132 }
133- mw .buf [o ] = mfixext2
134- mw .buf [o + 1 ] = byte (e .ExtensionType ())
133+ mw .buf [i ] = mfixext2
134+ mw .buf [i + 1 ] = byte (e .ExtensionType ())
135135 case 4 :
136- o , err := mw .require (2 )
136+ i , err := mw .require (2 )
137137 if err != nil {
138138 return err
139139 }
140- mw .buf [o ] = mfixext4
141- mw .buf [o + 1 ] = byte (e .ExtensionType ())
140+ mw .buf [i ] = mfixext4
141+ mw .buf [i + 1 ] = byte (e .ExtensionType ())
142142 case 8 :
143- o , err := mw .require (2 )
143+ i , err := mw .require (2 )
144144 if err != nil {
145145 return err
146146 }
147- mw .buf [o ] = mfixext8
148- mw .buf [o + 1 ] = byte (e .ExtensionType ())
147+ mw .buf [i ] = mfixext8
148+ mw .buf [i + 1 ] = byte (e .ExtensionType ())
149149 case 16 :
150- o , err := mw .require (2 )
150+ i , err := mw .require (2 )
151151 if err != nil {
152152 return err
153153 }
154- mw .buf [o ] = mfixext16
155- mw .buf [o + 1 ] = byte (e .ExtensionType ())
154+ mw .buf [i ] = mfixext16
155+ mw .buf [i + 1 ] = byte (e .ExtensionType ())
156156 default :
157157 switch {
158158 case l < math .MaxUint8 :
159- o , err := mw .require (3 )
159+ i , err := mw .require (3 )
160160 if err != nil {
161161 return err
162162 }
163- mw .buf [o ] = mext8
164- mw .buf [o + 1 ] = byte (uint8 (l ))
165- mw .buf [o + 2 ] = byte (e .ExtensionType ())
163+ mw .buf [i ] = mext8
164+ mw .buf [i + 1 ] = byte (uint8 (l ))
165+ mw .buf [i + 2 ] = byte (e .ExtensionType ())
166166 case l < math .MaxUint16 :
167- o , err := mw .require (4 )
167+ i , err := mw .require (4 )
168168 if err != nil {
169169 return err
170170 }
171- mw .buf [o ] = mext16
172- big .PutUint16 (mw .buf [o + 1 :], uint16 (l ))
173- mw .buf [o + 3 ] = byte (e .ExtensionType ())
171+ mw .buf [i ] = mext16
172+ big .PutUint16 (mw .buf [i + 1 :], uint16 (l ))
173+ mw .buf [i + 3 ] = byte (e .ExtensionType ())
174174 default :
175- o , err := mw .require (6 )
175+ i , err := mw .require (6 )
176176 if err != nil {
177177 return err
178178 }
179- mw .buf [o ] = mext32
180- big .PutUint32 (mw .buf [o + 1 :], uint32 (l ))
181- mw .buf [o + 5 ] = byte (e .ExtensionType ())
179+ mw .buf [i ] = mext32
180+ big .PutUint32 (mw .buf [i + 1 :], uint32 (l ))
181+ mw .buf [i + 5 ] = byte (e .ExtensionType ())
182182 }
183183 }
184184 // We can only write directly to the buffer if we're sure that it
185185 // fits the object.
186186 if l <= len (mw .buf ) {
187- o , err := mw .require (l )
187+ i , err := mw .require (l )
188188 if err != nil {
189189 return err
190190 }
191- return e .MarshalBinaryTo (mw .buf [o :])
191+ return e .MarshalBinaryTo (mw .buf [i :])
192192 }
193193 // Here we create a new buffer just large enough for the body
194194 // and save it as the write buffer.
0 commit comments