Hi
On Wed, Sep 2, 2020 at 9:54 AM Lev Stipakov <[email protected]> wrote:
> Hi,
>
> >> if (dwResult != ERROR_SUCCESS)
> >> {
> >> - tap_delete_adapter(NULL, &guidAdapter,
> &bRebootRequired);
> >> + /* failed renaming is not a fatal error, continue
> */
> >> + dwResult = ERROR_SUCCESS;
> >
> >
> > This looks strange. If we are going to rewrite dwResult, why set it and
> check it at all, just call
> > tap_set_adapter() without storing the return value and add the comment.
>
> I think this is good for documentation purposes - that we are aware
> that function may fail, but in this case it is not fatal and we continue.
>
That's achieved also by just adding a comment that we don't check the
return value as failure is not fatal. Anyway, this works too.
>
> > Or, better, print a warning message saying the rename failed.
>
> Warning is printed inside tap_delete_adapter().
>
tap_delete_adapter() is not called here. I was suggesting that if we do
check the return value, let us also print a warning that renaming failed.
That can't be done anywhere except just before converting the error
to SUCCESS.
Selva
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel