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