From 76b47e14d2ede11446117eee607a1b3776e421b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Briano?= Date: Fri, 3 Dec 2010 14:00:04 +0000 Subject: [PATCH] twinkle twinkle little fix... SVN revision: 55185 --- legacy/edje/src/lib/edje_edit.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/legacy/edje/src/lib/edje_edit.c b/legacy/edje/src/lib/edje_edit.c index 16bfc681a2..a067885748 100644 --- a/legacy/edje/src/lib/edje_edit.c +++ b/legacy/edje/src/lib/edje_edit.c @@ -6391,6 +6391,9 @@ _edje_edit_embryo_rebuild(Edje_Edit *eed) fclose(f); + if (!success) + goto almost_out; + fd = mkstemp(tmp_out); if (fd < 0) { @@ -6406,7 +6409,7 @@ _edje_edit_embryo_rebuild(Edje_Edit *eed) { success = EINA_FALSE; close(fd); - goto the_way_out; + goto the_doorway; } f = fdopen(fd, "rb"); @@ -6414,7 +6417,7 @@ _edje_edit_embryo_rebuild(Edje_Edit *eed) { success = EINA_FALSE; close(fd); - goto the_way_out; + goto the_doorway; } fseek(f, 0, SEEK_END); @@ -6453,6 +6456,7 @@ _edje_edit_embryo_rebuild(Edje_Edit *eed) the_way_out: fclose(f); +the_doorway: unlink(tmp_out); almost_out: unlink(tmp_in);