raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=855cc98ee4d9109eaefbf903c614f4fd53ae2df2
commit 855cc98ee4d9109eaefbf903c614f4fd53ae2df2 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Fri Aug 22 18:13:49 2014 +0900 fix possible null real part lookup in edje reap part get is always checked.. except here. check and be safe. fixes CID 1039331 --- src/lib/edje/edje_load.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/edje/edje_load.c b/src/lib/edje/edje_load.c index b7d7ee8..c3c6085 100644 --- a/src/lib/edje/edje_load.c +++ b/src/lib/edje/edje_load.c @@ -1212,9 +1212,11 @@ _edje_object_collect(Edje *ed) Edje_Real_Part *rp; rp = _edje_real_part_recursive_get(&ed, eud->part); - if (rp->part->type != EDJE_PART_TYPE_TABLE) continue ; - - _edje_real_part_table_unpack(eud->ed, rp, eud->u.table.child); + if (rp) + { + if (rp->part->type != EDJE_PART_TYPE_TABLE) continue; + _edje_real_part_table_unpack(eud->ed, rp, eud->u.table.child); + } break; } case EDJE_USER_SWALLOW: --
