- request[8] = (len-10) & 0xff;
- request[9] = (len-10) >> 8;
- for (i=0, j=0; i < blen; i++,j++) {
- if (buf[i] == 0x0a) {
- request[j + 10] = 0x0d;
- j++;
- }
- request[j + 10] = buf[i];
- }
+ request[8] = blen & 0xff;
+ request[9] = blen >> 8;
+ memcpy(request + 10, buf, blen);