raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7e3367d82c4300fe2573f1bc5fb36840a923502b

commit 7e3367d82c4300fe2573f1bc5fb36840a923502b
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Wed Aug 27 17:49:29 2014 +0900

    fix error handling in edje_decc
    
    fix CID 1039341
---
 src/bin/edje/edje_decc.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/bin/edje/edje_decc.c b/src/bin/edje/edje_decc.c
index f923f4f..8c0dd3c 100644
--- a/src/bin/edje/edje_decc.c
+++ b/src/bin/edje/edje_decc.c
@@ -562,8 +562,12 @@ output(void)
                        exit(-1);
                     }
                   f = fopen(out1, "wb");
-                  if (fwrite(data, data_size, 1, f) != 1)
-                    ERR("Could not write sound: %s", strerror(errno));
+                  if (f)
+                    {
+                       if (fwrite(data, data_size, 1, f) != 1)
+                         ERR("Could not write sound: %s", strerror(errno));
+                    }
+                  else ERR("Could not open for writing sound: %s: %s", out1, 
strerror(errno));
                   fclose(f);
               }
           }

-- 


Reply via email to