diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c index 2c6cc5c2837..381c830f770 100644 --- a/lib/libkvm/kvm_proc.c +++ b/lib/libkvm/kvm_proc.c @@ -600,7 +600,7 @@ kvm_uread(kd, p, uva, buf, len) _kvm_err(kd, kd->program, "invalid address (%x) in %s", uva, procfile); break; } - amount = read(fd, buf, len); + amount = read(fd, cp, len); if (amount < 0) { _kvm_err(kd, kd->program, "error reading %s", procfile); break;