Fixed a svace issue 53/205853/1 accepted/tizen/unified/20190510.012115 submit/tizen/20190509.233015
authorVBS <saerome.kim@samsung.com>
Thu, 9 May 2019 23:24:19 +0000 (08:24 +0900)
committerVBS <saerome.kim@samsung.com>
Thu, 9 May 2019 23:24:19 +0000 (08:24 +0900)
- Removing potential risk of memory corruption due to
  dangling pointer reference.

Change-Id: I9fd0749d42c14aa4bed830375b882525303172d5
Signed-off-by: saerome kim <saerome.kim@samsung.com>
src/zbl-zcl.c

index 5dc51cd..1a50557 100644 (file)
@@ -832,8 +832,10 @@ API int zb_report_config_record_set_change(
        NOT_USED(data_type);
 
        RETV_IF(NULL == h, ZIGBEE_ERROR_INVALID_PARAMETER);
-       if (h->change)
+       if (h->change) {
                free(h->change);
+               h->change = NULL;
+    }
 
        len = zb_zcl_get_data_size(type);
        data_type = zb_zcl_get_analog_or_discret(type);