From 50e28ddc5060c5720e556a5eb6a71aa832ae9ad6 Mon Sep 17 00:00:00 2001 From: Tavis Ormandy Date: Tue, 5 Mar 2019 21:41:28 -0800 Subject: [PATCH] only unlink if we used g_tmpfile --- util.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/util.c b/util.c index 46cdf1f..c069246 100644 --- a/util.c +++ b/util.c @@ -160,11 +160,11 @@ gint g_unlinked_tmp(GError **error) // O_TMPFILE can be defined but still fail on some systems. if (fd == -1) { fd = g_file_open_tmp(NULL, &filename, error); - } - if (fd != -1) { - g_unlink(filename); - g_free(filename); + if (fd != -1) { + g_unlink(filename); + g_free(filename); + } } return fd; }