Add validation check 54/188854/1
authorjusung son <jusung07.son@samsung.com>
Tue, 11 Sep 2018 06:05:23 +0000 (15:05 +0900)
committerjusung son <jusung07.son@samsung.com>
Tue, 11 Sep 2018 06:05:23 +0000 (15:05 +0900)
Change-Id: I2c72dd20593a0329c76401ed21c9f2ea7d784a20
Signed-off-by: jusung son <jusung07.son@samsung.com>
watchface-complication/watchface-editable.cc

index ab872b1..d891567 100644 (file)
@@ -667,7 +667,9 @@ extern "C" EXPORT_API int watchface_editable_highlight_set_shape_type(
   if (!watchface_complication::util::CheckWatchFeatureEnabled())
     return WATCHFACE_COMPLICATION_ERROR_NOT_SUPPORTED;
 
-  if (handle == NULL) {
+  if (handle == NULL
+        || shape < WATCHFACE_EDITABLE_SHAPE_TYPE_CIRCLE
+        || shape > WATCHFACE_EDITABLE_SHAPE_TYPE_RECT) {
     LOGE("Invalid param");
     return WATCHFACE_COMPLICATION_ERROR_INVALID_PARAMETER;
   }