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>