Page MenuHomeFreeBSD

D10022.id26463.diff
No OneTemporary

D10022.id26463.diff

Index: lib/libkvm/kvm.c
===================================================================
--- lib/libkvm/kvm.c
+++ lib/libkvm/kvm.c
@@ -69,6 +69,9 @@
char *
kvm_geterr(kvm_t *kd)
{
+
+ if (kd == NULL)
+ return ("");
return (kd->errbuf);
}
Index: lib/libkvm/kvm_geterr.3
===================================================================
--- lib/libkvm/kvm_geterr.3
+++ lib/libkvm/kvm_geterr.3
@@ -32,7 +32,7 @@
.\" @(#)kvm_geterr.3 8.1 (Berkeley) 6/4/93
.\" $FreeBSD$
.\"
-.Dd June 4, 1993
+.Dd March 15, 2017
.Dt KVM_GETERR 3
.Os
.Sh NAME
@@ -54,6 +54,15 @@
The string returned is stored in memory owned by
.Xr kvm 3
so the message should be copied out and saved elsewhere if necessary.
+.Sh RETURN VALUES
+The function
+.Fn kvm_geterr
+will return "" if
+.Fa kd
+is
+.Dv NULL
+or an error has not been captured for
+.Fa kd .
.Sh SEE ALSO
.Xr kvm 3 ,
.Xr kvm_close 3 ,

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 21, 11:00 PM (8 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31938059
Default Alt Text
D10022.id26463.diff (898 B)

Event Timeline