diff options
author | nectar <nectar@FreeBSD.org> | 2000-03-31 15:02:10 +0000 |
---|---|---|
committer | nectar <nectar@FreeBSD.org> | 2000-03-31 15:02:10 +0000 |
commit | 2bfd3498b2e3bba98b33d72ec1afa9ee016f8c84 (patch) | |
tree | 9066b701e007be197805d24a126d068bf5c8b69a /usr.bin | |
parent | 408c8069a66172975af6852cfd98e5ea90a76b55 (diff) | |
download | FreeBSD-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')
-rw-r--r-- | usr.bin/ipcs/ipcs.c | 2 |
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"); |