raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=554563cc212cb1c1814bf8ef74a04e7651c096c6

commit 554563cc212cb1c1814bf8ef74a04e7651c096c6
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Fri Aug 22 18:21:07 2014 +0900

    fix fopen return check and error
    
    fixes CID 1039341
---
 src/bin/edje/edje_decc.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/bin/edje/edje_decc.c b/src/bin/edje/edje_decc.c
index 05d46b8..3c1259e 100644
--- a/src/bin/edje/edje_decc.c
+++ b/src/bin/edje/edje_decc.c
@@ -515,9 +515,13 @@ output(void)
                        exit(-1);
                     }
                   f = fopen(out1, "wb");
-                  if (fwrite(sound_data, sound_data_size, 1, f) != 1)
-                    ERR("Could not write sound: %s", strerror(errno));
-                  fclose(f);
+                  if (f)
+                    {
+                       if (fwrite(sound_data, sound_data_size, 1, f) != 1)
+                         ERR("Could not write sound: %s: %s", out1, 
strerror(errno));
+                       fclose(f);
+                    }
+                  else ERR("Could not open for writing sound: %s: %s", out1, 
strerror(errno));
               }
           }
 

-- 


Reply via email to