summaryrefslogtreecommitdiffstats
path: root/usr.bin/ipcs
diff options
context:
space:
mode:
authornectar <nectar@FreeBSD.org>2000-03-31 15:02:10 +0000
committernectar <nectar@FreeBSD.org>2000-03-31 15:02:10 +0000
commit2bfd3498b2e3bba98b33d72ec1afa9ee016f8c84 (patch)
tree9066b701e007be197805d24a126d068bf5c8b69a /usr.bin/ipcs
parent408c8069a66172975af6852cfd98e5ea90a76b55 (diff)
downloadFreeBSD-src-2bfd3498b2e3bba98b33d72ec1afa9ee016f8c84.zip
FreeBSD-src-2bfd3498b2e3bba98b33d72ec1afa9ee016f8c84.tar.gz
Instead of checking for a non-zero return value from kvm_read, check
whether we read as many bytes as we expected.
Diffstat (limited to 'usr.bin/ipcs')
-rw-r--r--usr.bin/ipcs/ipcs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/ipcs/ipcs.c b/usr.bin/ipcs/ipcs.c
index 0665c50..3ea8a57 100644
--- a/usr.bin/ipcs/ipcs.c
+++ b/usr.bin/ipcs/ipcs.c
@@ -216,7 +216,7 @@ main(argc, argv)
}
if ((display & (MSGINFO | MSGTOTAL)) &&
- kvm_read(kd, symbols[X_MSGINFO].n_value, &msginfo, sizeof(msginfo))) {
+ kvm_read(kd, symbols[X_MSGINFO].n_value, &msginfo, sizeof(msginfo))== sizeof(msginfo)) {
if (display & MSGTOTAL) {
printf("msginfo:\n");
OpenPOWER on IntegriCloud