Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Jun 2005 23:45:24 GMT
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 78831 for review
Message-ID:  <200506222345.j5MNjOkL081144@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=78831

Change 78831 by peter@peter_melody on 2005/06/22 23:45:03

	do two different kread's so we can differentiate the error.

Affected files ...

.. //depot/projects/hammer/sbin/dmesg/dmesg.c#11 edit

Differences ...

==== //depot/projects/hammer/sbin/dmesg/dmesg.c#11 (text+ko) ====

@@ -125,8 +125,10 @@
 		if (nl[X_MSGBUF].n_type == 0)
 			errx(1, "%s: msgbufp not found",
 			    nlistf ? nlistf : "namelist");
-		if (KREAD(nl[X_MSGBUF].n_value, bufp) || KREAD((long)bufp, cur))
-			errx(1, "kvm_read: %s", kvm_geterr(kd));
+		if (KREAD(nl[X_MSGBUF].n_value, bufp))
+			errx(1, "kvm_read: msgbufp: %s", kvm_geterr(kd));
+		if (KREAD((long)bufp, cur))
+			errx(1, "kvm_read: msgbuf: %s", kvm_geterr(kd));
 		if (cur.msg_magic != MSG_MAGIC)
 			errx(1, "kernel message buffer has different magic "
 			    "number");



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