e_service_region: check region->rotation value in _region_obj_geometry_update 83/173283/2
authorDoyoun Kang <doyoun.kang@samsung.com>
Tue, 20 Mar 2018 08:37:07 +0000 (17:37 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Tue, 20 Mar 2018 08:51:10 +0000 (08:51 +0000)
Change-Id: I1b660adc284334708f0cfea3ed70c65bf57b9fad

src/bin/services/e_service_region.c

index d4a64894ed40fea318c58ce0ded2a9d2f5ae7eb5..1b444c9f732bf79e20f17cb591780b114fc05be1 100644 (file)
@@ -45,6 +45,8 @@ _region_obj_geometry_update(E_Policy_Region *region)
    E_Policy_Angle_Map r;
 
    r = region->rotation;
+   if ((r < E_POLICY_ANGLE_MAP_0 ) || (r > E_POLICY_ANGLE_MAP_NUM))
+     return;
 
    INF("Update Geometry: rotation %d x %d y %d w %d h %d",
        e_policy_angle_get(r), region->geom[r].x, region->geom[r].y, region->geom[r].w, region->geom[r].h);