bug-gnulib
[Top][All Lists]
Advanced

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

acl: fix memory leak


From: Bruno Haible
Subject: acl: fix memory leak
Date: Sun, 8 Jun 2008 04:53:16 +0200
User-agent: KMail/1.5.4

This fixes a memory leak in the MacOS X specific code that I introduced on
2008-05-22.


2008-06-07  Bruno Haible  <address@hidden>

        Fix memory leak introduced on 2008-05-22.
        * lib/set-mode-acl.c (qset_acl) [!MODE_INSIDE_ACL]: Free ACLs after
        use.

--- a/lib/set-mode-acl.c
+++ b/lib/set-mode-acl.c
@@ -153,6 +153,8 @@ qset_acl (char const *name, int desc, mode_t mode)
     acl = acl_get_file (name, ACL_TYPE_ACCESS);
   if (acl)
     {
+      acl_free (acl);
+
       acl = acl_init (0);
       if (acl)
        {
@@ -176,6 +178,7 @@ qset_acl (char const *name, int desc, mode_t mode)
              errno = saved_errno;
              return -1;
            }
+         acl_free (acl);
        }
     }
 





reply via email to

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