[WID-782213/WID-782214] Resolved prevent errors. 35/60635/1 accepted/tizen/mobile/20160302.003809 submit/tizen_mobile/20160229.122423
authorRahul Dadhich <r.dadhich@samsung.com>
Mon, 29 Feb 2016 11:36:13 +0000 (17:06 +0530)
committerRahul Dadhich <r.dadhich@samsung.com>
Mon, 29 Feb 2016 11:36:13 +0000 (17:06 +0530)
Change-Id: I6120ab3f1e5be5640e7c57a5317efdd2bb5ad1fb
Signed-off-by: Rahul Dadhich <r.dadhich@samsung.com>
widget/src/gl_widget_create.c

index 32934dc1091c1f02d46dafb3e5535f1c0c2f77b2..61e4b1a35e3256fe45d17b973d59c5082a431a3f 100644 (file)
@@ -164,7 +164,8 @@ static Eina_Bool gl_widget_animator_cb(void *data)
 
                                index = widget_data->images_count;
                                if (index != widget_data->selected_count - 1) {
-                                       strcpy(widget_data->selected_images[index], widget_data->selected_images[widget_data->selected_count - 1]);
+                                       strncpy(widget_data->selected_images[index], widget_data->selected_images[widget_data->selected_count - 1],
+                                                       strlen(widget_data->selected_images[widget_data->selected_count - 1]));
                                } else {
                                        widget_data->images_count = 0;
                                }
@@ -251,7 +252,8 @@ static Eina_Bool gl_widget_animator_cb_for_less_than_five_images(void *data)
 
                index = widget_data->images_count;
                if (index != widget_data->selected_count - 1) {
-                       strcpy(widget_data->selected_images[index], widget_data->selected_images[widget_data->selected_count - 1]);
+                       strncpy(widget_data->selected_images[index], widget_data->selected_images[widget_data->selected_count - 1],
+                                       strlen(widget_data->selected_images[widget_data->selected_count - 1]));
                } else {
                        widget_data->images_count = 0;
                }