Zhao Liu <zhao1....@linux.intel.com> writes: > Hi Markus, > >> > ERRP_GUARD() could avoid the case when @errp is the pointer of >> > error_fatal, the user can't see this additional information, because >> >> Suggest "when @errp is &error_fatal" > > Sure! It's clearer. > >> > exit() happens in error_setg earlier than information is added [1]. >> > >> > The set_chr() passes @errp to error_prepend() without ERRP_GUARD(). >> > >> > As a PropertyInfo.set method, the @errp passed to set_chr() is so widely >> > sourced that it is necessary to protect it with ERRP_GUARD(). >> >> "sourced"? Do you mean "used"? >> >> Are you trying to say something like "there are too many possible >> callers for me to check the impact of this defect; it may or may not be >> harmless." > > Yes! Very well expressed. Thanks for your words.
You're welcome! Go ahead and replace your sentence with it. >> > To avoid the issue like [1] said, add missing ERRP_GUARD() at the >> > beginning of this function. >> > > > [snip] > >> Commit message could use a bit of polish. Regardless >> Reviewed-by: Markus Armbruster <arm...@redhat.com> >> > > Thanks! > > -Zhao