Skip to content
Snippets Groups Projects
Commit 1eaaad05 authored by Simon McVittie's avatar Simon McVittie
Browse files

_GLNX_TEST_SCOPED_TEMP_DIR: Fix memory and fd leak


This doesn't really matter, since it only happens when our process is
about to exit anyway, but it makes it easier to use AddressSanitizer
and similar tools.

Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
parent 5f3d352a
No related branches found
No related tags found
No related merge requests found
......@@ -23,6 +23,8 @@
#include <errno.h>
#include <glib/gstdio.h>
#include "libglnx.h"
struct _GLnxTestAutoTempDir
......@@ -63,4 +65,9 @@ _glnx_test_auto_temp_dir_leave (_GLnxTestAutoTempDir *dir)
glnx_tmpdir_delete (&dir->temp_dir, NULL, &error);
g_assert_no_error (error);
glnx_close_fd (&dir->old_cwd_fd);
g_free (dir->old_cwd);
g_free (dir);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment