[gnome-builder/wip/slaf/beautifier: 8/8] beautifier plugin: check before delete tmp files



commit 6d3f231aeae1591cf38ab6e81c59f849aaea443f
Author: Sebastien Lafargue <slafargue gnome org>
Date:   Sun Dec 4 00:36:46 2016 +0100

    beautifier plugin: check before delete tmp files

 plugins/beautifier/gb-beautifier-process.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/plugins/beautifier/gb-beautifier-process.c b/plugins/beautifier/gb-beautifier-process.c
index 2d0f5e0..0e71540 100644
--- a/plugins/beautifier/gb-beautifier-process.c
+++ b/plugins/beautifier/gb-beautifier-process.c
@@ -58,9 +58,12 @@ process_state_free (gpointer data)
   g_clear_object (&state->src_file);
   g_clear_object (&state->config_file);
 
-  g_file_delete (state->tmp_config_file, NULL, NULL);
-  g_file_delete (state->tmp_src_file, NULL, NULL);
-  g_file_delete (state->tmp_workdir_file, NULL, NULL);
+  if (state->tmp_config_file != NULL)
+    g_file_delete (state->tmp_config_file, NULL, NULL);
+  if (state->tmp_src_file != NULL)
+    g_file_delete (state->tmp_src_file, NULL, NULL);
+  if (state->tmp_workdir_file != NULL)
+    g_file_delete (state->tmp_workdir_file, NULL, NULL);
 
   g_clear_object (&state->tmp_workdir_file);
   g_clear_object (&state->tmp_config_file);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]