svn commit: r226718 - head/sbin/geom/misc
Pawel Jakub Dawidek
pjd at FreeBSD.org
Tue Oct 25 07:34:36 UTC 2011
Author: pjd
Date: Tue Oct 25 07:34:35 2011
New Revision: 226718
URL: http://svn.freebsd.org/changeset/base/226718
Log:
If 'req' is NULL, print error on stderr.
MFC after: 3 days
Modified:
head/sbin/geom/misc/subr.c
Modified: head/sbin/geom/misc/subr.c
==============================================================================
--- head/sbin/geom/misc/subr.c Tue Oct 25 07:32:43 2011 (r226717)
+++ head/sbin/geom/misc/subr.c Tue Oct 25 07:34:35 2011 (r226718)
@@ -379,10 +379,15 @@ gctl_error(struct gctl_req *req, const c
{
va_list ap;
- if (req->error != NULL)
+ if (req != NULL && req->error != NULL)
return;
va_start(ap, error);
- vasprintf(&req->error, error, ap);
+ if (req != NULL) {
+ vasprintf(&req->error, error, ap);
+ } else {
+ vfprintf(stderr, error, ap);
+ fprintf(stderr, "\n");
+ }
va_end(ap);
}
More information about the svn-src-head
mailing list