+2010-09-11 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/lib/xzembed/xz_dec_stream.c (xz_dec_reset): Preserve context
+ pointer.
+
2010-09-11 Szymon Janc <szymon@janc.net.pl>
* grub-core/commands/lsacpi.c (grub_cmd_lsacpi): Fix prototype.
s->allow_buf_error = false;
s->pos = 0;
- memzero(&s->block, sizeof(s->block));
- memzero(&s->index, sizeof(s->index));
+ {
+ uint8_t *t;
+ t = s->block.hash.crc32_context;
+ memzero(&s->block, sizeof(s->block));
+ s->block.hash.crc32_context = t;
+ t = s->index.hash.crc32_context;
+ memzero(&s->index, sizeof(s->index));
+ s->index.hash.crc32_context = t;
+ }
s->temp.pos = 0;
s->temp.size = STREAM_HEADER_SIZE;