jaehyun pushed a commit to branch master.

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

commit d3d3af369bd84a7e0a4d4d2e4e9708104c2bbdf7
Author: Jaehyun Cho <jae_hyun....@samsung.com>
Date:   Thu Feb 4 11:00:14 2021 +0900

    edje_entry: fix a potential error of null deref
    
    Summary:
    This is a patch to fix a potential error of null dereferencing.
    This patch is based on D12087.
    
    Reviewers: Hermet, jsuya
    
    Reviewed By: jsuya
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D12241
---
 src/lib/edje/edje_entry.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c
index ab48c3dd3a..b62c12b631 100644
--- a/src/lib/edje/edje_entry.c
+++ b/src/lib/edje/edje_entry.c
@@ -1279,6 +1279,8 @@ _anchors_update(Evas_Textblock_Cursor *c EINA_UNUSED, 
Evas_Object *o, Entry *en)
                {
                   Evas_Textblock_Rectangle *r;
 
+                  if (!range) break;
+
                   r = range->data;
                   *(&(sel->rect)) = *r;
                   if (_is_anchors_outside_viewport(y, r->y, r->h, vy, tvh) ||

-- 


Reply via email to