Paolo Bonzini <pbonz...@redhat.com> writes: > Allow replacing calls to error_free() with g_autoptr(Error) > declarations. > > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> > --- > include/qapi/error.h | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/include/qapi/error.h b/include/qapi/error.h > index 4a9260b0cc..8564657baf 100644 > --- a/include/qapi/error.h > +++ b/include/qapi/error.h > @@ -437,6 +437,8 @@ Error *error_copy(const Error *err); > */ > void error_free(Error *err); > > +G_DEFINE_AUTOPTR_CLEANUP_FUNC(Error, error_free); > + > /* > * Convenience function to assert that *@errp is set, then silently free it. > */
I'd like to see at least one actual use.