bug-hurd
[Top][All Lists]
Advanced

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

[PATCH 2/6] libnetfs: fix memory leak


From: Justus Winter
Subject: [PATCH 2/6] libnetfs: fix memory leak
Date: Sun, 1 Jun 2014 22:03:00 +0200

* libnetfs/trans-callback.c (_netfs_translator_callback2_fn): Free
user if creating the protid failed.
---
 libnetfs/trans-callback.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/libnetfs/trans-callback.c b/libnetfs/trans-callback.c
index 4dec162..f4f0c62 100644
--- a/libnetfs/trans-callback.c
+++ b/libnetfs/trans-callback.c
@@ -74,7 +74,10 @@ _netfs_translator_callback2_fn (void *cookie1, void 
*cookie2, int flags,
       return 0;
     }
   else
-    return errno;
+    {
+      iohelp_free_iouser (user);
+      return errno;
+    }
 }
 
 fshelp_fetch_root_callback1_t _netfs_translator_callback1 =
-- 
2.0.0.rc2




reply via email to

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