repo: Fix file descriptor leak from previous commit
I keep forgetting mmap doesn't take ownership of the fd.
This commit is contained in:
parent
5a685ff989
commit
75225166da
|
|
@ -827,7 +827,8 @@ load_metadata_internal (OstreeRepo *self,
|
|||
mfile = g_mapped_file_new_from_fd (fd, FALSE, error);
|
||||
if (!mfile)
|
||||
goto out;
|
||||
fd = -1; /* Transfer ownership */
|
||||
(void) close (fd); /* Ignore errors, we have it mapped */
|
||||
fd = -1;
|
||||
ret_variant = g_variant_new_from_data (ostree_metadata_variant_type (objtype),
|
||||
g_mapped_file_get_contents (mfile),
|
||||
g_mapped_file_get_length (mfile),
|
||||
|
|
|
|||
Loading…
Reference in New Issue