> On Thu, Jun 26, 2025 at 03:53:35 -0000, liu.song13(a)zte.com.cn wrote: > > Having two references this way would look confusing, so if you decide > that it is necessary please add a comment explaining why it is > necessary. > > In this patch it looked extra confusing as you deleted an empty line > right after the second reference which looked like you wanted to just > move the reference. I see, I didn't realize that the orginal reference is for virStreamEventAddCallback, because it's after the call.
However the code here might be a little confusing and risky, the close events may come early and unreference 'client' before we reference it. It might be better to put the reference before virStreamEventAddCallback.