[Top][All Lists]
[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);
}
}
- acl: fix memory leak,
Bruno Haible <=