socsvn commit: r257625 - soc2013/def/crashdump-head/sys/kern
def at FreeBSD.org
def at FreeBSD.org
Sun Sep 22 21:03:58 UTC 2013
Author: def
Date: Sun Sep 22 21:03:58 2013
New Revision: 257625
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=257625
Log:
Fix bug: use memcpy instead of strncpy to copy memory.
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 Sun Sep 22 20:32:28 2013 (r257624)
+++ soc2013/def/crashdump-head/sys/kern/kern_shutdown.c Sun Sep 22 21:03:58 2013 (r257625)
@@ -971,7 +971,7 @@
if (panicstr != NULL)
strncpy(kdh->panicstring, panicstr, sizeof(kdh->panicstring));
kdh->keysize = dumper.kdk->keysize;
- strncpy(kdh->encrypted_key, dumper.kdk->encrypted_key, KERNELDUMP_ENCRYPTED_KEY_SIZE);
- strncpy(kdh->tweak, dumper.kdk->tweak, KERNELDUMP_TWEAK_SIZE);
+ memcpy(kdh->encrypted_key, dumper.kdk->encrypted_key, KERNELDUMP_ENCRYPTED_KEY_SIZE);
+ memcpy(kdh->tweak, dumper.kdk->tweak, KERNELDUMP_TWEAK_SIZE);
kdh->parity = kerneldump_parity(kdh);
}
More information about the svn-soc-all
mailing list