Hi Yasumasa, thanks for addressing the issue . I put your patch into our internal nightly test queue .
Best regards, Matthias > >> `testResult` and `portInUse` are important variables in this logic, >> however they are overwritten in lambda expression - they won't affect >> to the caller. >> (I wonder why the test can compile without any error...) > >They are class member, so they work fine. >However it is a little confusing, so I refactored it in this PR. >