Module Name:    src
Committed By:   christos
Date:           Mon Mar 24 19:57:47 UTC 2014

Modified Files:
        src/sys/arch/next68k/next68k: disksubr.c

Log Message:
fix memset bugs


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/next68k/next68k/disksubr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/next68k/next68k/disksubr.c
diff -u src/sys/arch/next68k/next68k/disksubr.c:1.25 src/sys/arch/next68k/next68k/disksubr.c:1.26
--- src/sys/arch/next68k/next68k/disksubr.c:1.25	Mon Mar 16 19:11:13 2009
+++ src/sys/arch/next68k/next68k/disksubr.c	Mon Mar 24 15:57:47 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: disksubr.c,v 1.25 2009/03/16 23:11:13 dsl Exp $	*/
+/*	$NetBSD: disksubr.c,v 1.26 2014/03/24 19:57:47 christos Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1988, 1993
@@ -37,7 +37,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: disksubr.c,v 1.25 2009/03/16 23:11:13 dsl Exp $");
+__KERNEL_RCSID(0, "$NetBSD: disksubr.c,v 1.26 2014/03/24 19:57:47 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -171,7 +171,7 @@ build_nextstep_label(struct next68k_disk
 	unsigned short *checksum;
 
 
-	memset (ondisk, 0, sizeof (ondisk));
+	memset (ondisk, 0, sizeof (*ondisk));
 
 	ondisk->cd_version = NEXT68K_LABEL_CD_V3;
 	/* ondisk->cd_label_blkno = 0; */
@@ -272,7 +272,7 @@ build_nextstep_label(struct next68k_disk
 				p->cp_minfree = 5; /* set some default */
 			p->cp_cpg = lp->d_partitions[nbp].p_cpg;
 		} else {
-			memset (p, 0, sizeof(p));
+			memset (p, 0, sizeof(*p);
 			p->cp_size = -1;
 			p->cp_offset = -1;
 			p->cp_bsize = -1;

Reply via email to