Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Sep 2013 21:03:58 GMT
From:      def@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r257625 - soc2013/def/crashdump-head/sys/kern
Message-ID:  <201309222103.r8ML3wmh033433@socsvn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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);
 }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309222103.r8ML3wmh033433>