raster pushed a commit to branch master.

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

commit e9afad0b07b1c003f2899cf3e2d4209fe19eb0d0
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Fri Aug 22 18:23:23 2014 +0900

    check strrchr to be sure
    
    this fixes CID 1039342
---
 src/bin/edje/edje_decc.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/bin/edje/edje_decc.c b/src/bin/edje/edje_decc.c
index 3c1259e..9f87771 100644
--- a/src/bin/edje/edje_decc.c
+++ b/src/bin/edje/edje_decc.c
@@ -548,6 +548,11 @@ output(void)
                   snprintf(out1, sizeof(out1), "%s/%s", outdir, sample->src);
                   pp = strdup(out1);
                   p = strrchr(pp, '/');
+                  if (!p)
+                    {
+                       ERR("Cannot find '/' in file");
+                       exit(-1);
+                    }
                   *p = 0;
                   if (strstr(pp, "../"))
                     {

-- 


Reply via email to