Summary:
CID 1214113: logically dead code
CID 1230295: dereference null return value
CID 1230296: use after free
@fix
Test Plan: N/A
Reviewers: raster, cedric, jpeg, q66
Reviewed By: q66
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1275
s = parse_str(0);
if (strcmp(s, "GROUP"))
{
+ ERR("parse error %s:%i. token %s not one of: GROUP.",
+ file_in, line - 1, s);
free(s);
- ERR("parse error %s:%i. token %s not one of: GROUP.",
- file_in, line - 1, s);
exit(-1);
}
free(s);
}
else
{
- if (do_params)
- {
- ERR("parse error %s:%i. additional parameters required for '%s' statement",
- file_in, line - 1, (char*)eina_list_last_data_get(stack));
- err_show();
- exit(-1);
- }
-
if (new_statement_single())
stack_pop();
}
if (edg == ed) continue;
rp = evas_object_data_get(edg->obj, "\377 edje.part_obj");
- if (rp->chosen_description->visible)
+ if ((rp) && (rp->chosen_description->visible))
evas_object_show(edg->obj);
}
}