Page MenuHomeFreeBSD

D26188.id76230.diff
No OneTemporary

D26188.id76230.diff

Index: sys/kern/kern_shutdown.c
===================================================================
--- sys/kern/kern_shutdown.c
+++ sys/kern/kern_shutdown.c
@@ -1680,8 +1680,14 @@
error = compressor_flush(di->kdcomp->kdc_stream);
if (error == EAGAIN) {
/* We have residual data in di->blockbuf. */
- error = dump_write(di, di->blockbuf, 0, di->dumpoff,
- di->blocksize);
+#ifdef EKCD
+ if (di->kdcrypto != NULL)
+ error = dump_encrypted_write(di, di->blockbuf, 0,
+ di->dumpoff, di->blocksize);
+ else
+#endif
+ error = dump_write(di, di->blockbuf, 0,
+ di->dumpoff, di->blocksize);
di->dumpoff += di->kdcomp->kdc_resid;
di->kdcomp->kdc_resid = 0;
}

File Metadata

Mime Type
text/plain
Expires
Wed, May 20, 1:34 PM (2 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33348686
Default Alt Text
D26188.id76230.diff (704 B)

Event Timeline