PERFORCE change 78831 for review

Peter Wemm peter at FreeBSD.org
Wed Jun 22 23:45:26 GMT 2005


http://perforce.freebsd.org/chv.cgi?CH=78831

Change 78831 by peter at 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");


More information about the p4-projects mailing list