bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Fixed leaks in _netfs_translator_callback2_fn


From: Flávio Cruz
Subject: Re: [PATCH] Fixed leaks in _netfs_translator_callback2_fn
Date: Sun, 7 Feb 2016 23:57:25 +0100


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 / flaviocruz@gmail.com

reply via email to

[Prev in Thread] Current Thread [Next in Thread]