jsuya pushed a commit to branch master.

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

commit 19b603166a49a144ea41e7d51261cc8fb69cda7e
Author: Wonki Kim <[email protected]>
Date:   Wed Aug 5 15:18:34 2020 +0900

    edje: fix a potentional error of null deref
    
    Summary: this is a patch to fix a potentional error by null dereferencing.
    
    Reviewers: jsuya, bu5hm4n, Hermet
    
    Reviewed By: jsuya
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D12086
---
 src/lib/edje/edje_program.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/edje/edje_program.c b/src/lib/edje/edje_program.c
index f823c871a2..875bd1d3fd 100644
--- a/src/lib/edje/edje_program.c
+++ b/src/lib/edje/edje_program.c
@@ -1350,7 +1350,7 @@ _edje_seat_emit(Edje *ed, Efl_Input_Device *dev, const 
char *sig, const char *sr
    if (dev) seat = efl_input_device_seat_get(dev);
    if (seat)
      {
-        sname = strdup(efl_name_get(seat));
+        sname = eina_strdup(efl_name_get(seat));
         mdata = _edje_signal_data_setup(NULL, NULL, sname, free);
      }
    /* keep sending old style signals for legacy compatibility, but provide */

-- 


Reply via email to