Thanks for noticing!

> @@ -79,6 +82,7 @@ _netfs_translator_callback2_fn (void *cookie1, void
> *cookie2, int flags,
>      }
>    else
>      {
> +      netfs_release_peropen (po);
>        iohelp_free_iouser (user);
>        return errno;
>      }


Maybe here we should do it as follows:

err = errno;
netfs_release_peropen (po);
iohelp_free_iouser (user);
return err;

I've seen this pattern a few times in other files since the release calls
may reassign errno.


-- 
Flávio Cruz / flavioc...@gmail.com

Reply via email to