socsvn commit: r289888 - soc2013/def/crashdump-head/sys/kern
def at FreeBSD.org
def at FreeBSD.org
Tue Aug 18 16:01:38 UTC 2015
Author: def
Date: Tue Aug 18 16:01:37 2015
New Revision: 289888
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=289888
Log:
Remove a message. Set dumpkey after a key is initialized.
Modified:
soc2013/def/crashdump-head/sys/kern/kern_shutdown.c
Modified: soc2013/def/crashdump-head/sys/kern/kern_shutdown.c
==============================================================================
--- soc2013/def/crashdump-head/sys/kern/kern_shutdown.c Tue Aug 18 15:50:02 2015 (r289887)
+++ soc2013/def/crashdump-head/sys/kern/kern_shutdown.c Tue Aug 18 16:01:37 2015 (r289888)
@@ -863,11 +863,6 @@
{
int error;
- if (kdc == NULL) {
- printf("Attempt to use an invalid kernel dump crypto.");
- return (EINVAL);
- }
-
error = rijndael_makeKey(&kdc->kdc_ki, DIR_ENCRYPT,
8 * KERNELDUMP_KEY_SIZE, kdc->kdc_key);
if (error <= 0)
@@ -945,11 +940,15 @@
return (error);
}
+ error = kerneldump_crypto_init(&dumper, &dumpcrypto, kdk);
+ if (error != 0) {
+ free(kdk, M_KDK);
+ return (error);
+ }
+
free(dumpkey, M_KDK);
dumpkey = kdk;
- dumper.kdk = dumpkey;
-
- return (kerneldump_crypto_init(&dumper, &dumpcrypto, dumpkey));
+ return (0);
}
#endif /* EKCD */
More information about the svn-soc-all
mailing list