svn commit: r315603 - head/lib/libkvm
Ngie Cooper
ngie at FreeBSD.org
Mon Mar 20 02:47:29 UTC 2017
Author: ngie
Date: Mon Mar 20 02:47:28 2017
New Revision: 315603
URL: https://svnweb.freebsd.org/changeset/base/315603
Log:
kvm_close(3): return `error` instead of blindly returning `0`
`error` is the accumulated error from previous close(2) calls.
This bug has been present since the libcall's import from 4.4BSD
Lite (r1573).
MFC after: 1 week
Noticed by: vangyzen (D10022)
Relnotes: yes
Sponsored by: Dell EMC Isilon
Modified:
head/lib/libkvm/kvm.c
Modified: head/lib/libkvm/kvm.c
==============================================================================
--- head/lib/libkvm/kvm.c Mon Mar 20 01:53:50 2017 (r315602)
+++ head/lib/libkvm/kvm.c Mon Mar 20 02:47:28 2017 (r315603)
@@ -292,7 +292,7 @@ kvm_close(kvm_t *kd)
free(kd->pt_map);
free((void *)kd);
- return (0);
+ return (error);
}
int
More information about the svn-src-head
mailing list