Fix CONBOL issue 17/150617/1 accepted/tizen/unified/20170922.194202 submit/tizen/20170918.072347
authorHongkuk, Son <hongkuk.son@samsung.com>
Mon, 18 Sep 2017 05:19:01 +0000 (14:19 +0900)
committerHongkuk, Son <hongkuk.son@samsung.com>
Mon, 18 Sep 2017 05:20:57 +0000 (14:20 +0900)
 - http://suprem.sec.samsung.net/jira/browse/TNEXT-3628
   ( [SQE][CONBOL] Illegal pointer dereference in iotcon package )

Signed-off-by: Hongkuk, Son <hongkuk.son@samsung.com>
Change-Id: Ifda82a7dd3ef944f13fb3b3c36fe2790cad2f759

src/ic-provisioning-remove.c

index e08c943..06c2626 100644 (file)
@@ -258,6 +258,9 @@ static int _provisioning_remove_device_delete(
        const char *cred_uri = "/oic/sec/cred";
        const char *subject_uuid = "subjectuuid";
 
+       RETV_IF(NULL == container, IOTCON_ERROR_INVALID_PARAMETER);
+       RETV_IF(NULL == container->cb_data, IOTCON_ERROR_INVALID_PARAMETER);
+
        device = icl_provisioning_oic_device_get_device(container->dest_device);
 
        ret = icl_provisioning_parse_oic_dev_address(&device->endpoint, device->securePort,