summaryrefslogtreecommitdiff
path: root/src/fileio.c
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2023-08-19 10:28:47 +0300
committerEli Zaretskii <eliz@gnu.org>2023-08-19 10:28:47 +0300
commitb12ce748d1a6bcb84667097012eae4c2d249ba00 (patch)
tree16e0d106f1f0d9f7b3a4b3449c08d8f7bb553488 /src/fileio.c
parentb57a6486480038c99e34b2627dfd23842f6395be (diff)
downloademacs-b12ce748d1a6bcb84667097012eae4c2d249ba00.tar.gz
; * src/fileio.c (Fset_file_acl): Don't leak memory.
Diffstat (limited to 'src/fileio.c')
-rw-r--r--src/fileio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fileio.c b/src/fileio.c
index 9294ea3e7d6..fc9b04678f5 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -3617,10 +3617,10 @@ support. */)
fail = (acl_set_file (SSDATA (encoded_absname), ACL_TYPE_ACCESS,
acl)
!= 0);
+ acl_free (acl);
if (fail && acl_errno_valid (errno))
report_file_error ("Setting ACL", absname);
- acl_free (acl);
return fail ? Qnil : Qt;
}
# endif