Fix duplicate instance creation 73/184073/1
authorhyunho <hhstark.kang@samsung.com>
Fri, 13 Jul 2018 09:11:30 +0000 (18:11 +0900)
committerhyunho <hhstark.kang@samsung.com>
Fri, 13 Jul 2018 09:11:59 +0000 (18:11 +0900)
Change-Id: I1ee4e106304db928c45710b0ce9412a92984c1ec
Signed-off-by: hyunho <hhstark.kang@samsung.com>
src/multiwindow_base/appcore_multiwindow_base_instance.c

index f5c75c19f5bc699b817d9d788f16631b2784972e..a0a74fba20903724e0a71c742039bf543f398340 100644 (file)
@@ -46,6 +46,12 @@ EXPORT_API appcore_multiwindow_base_instance_h appcore_multiwindow_base_instance
 
        if (!class_node)
                return NULL;
+
+       if (appcore_multiwindow_base_instance_find(id)) {
+               _ERR("alread exist");
+               return NULL;
+       }
+
        inst = malloc(sizeof(appcore_multiwindow_base_instance));
        if (!inst)
                return NULL;