1 --- cyrus-sasl-2.1.26/plugins/gssapi.c.orig 2012-11-23 19:03:06.002027748 +0100
2 +++ cyrus-sasl-2.1.26/plugins/gssapi.c 2012-11-23 19:06:07.818690625 +0100
6 if (output_token->value && output) {
10 ret = _plug_buf_alloc(text->utils,
16 - p = (unsigned char *) text->encode_buf;
18 - p[0] = (output_token->length>>24) & 0xFF;
19 - p[1] = (output_token->length>>16) & 0xFF;
20 - p[2] = (output_token->length>>8) & 0xFF;
21 - p[3] = output_token->length & 0xFF;
23 + len = htonl(output_token->length);
24 + memcpy(text->encode_buf, &len, 4);
25 memcpy(text->encode_buf + 4, output_token->value, output_token->length);