TFDF-288
Change-Id: I6cc97dfa58440efe07cbdb9758afbf4bdce3e6a6
Signed-off-by: Avichal <avichal.a@samsung.com>
retvm_if(length == NULL || length == nullptr, SENSOR_ERROR_INVALID_PARAMETER, "%s:NULL length interface", SENSOR_NAME);
retvm_if(id == 0 || id > MAX_ID, SENSOR_ERROR_INVALID_PARAMETER, "%s:Invalid ID Received", SENSOR_NAME);
- sensor_data = (sensor_data_t *)malloc(sizeof(sensor_data_t));
+ sensor_data = new (std::nothrow) sensor_data_t;
retvm_if(!sensor_data, -ENOMEM, "Memory allocation failed");
sensor_data->accuracy = SENSOR_ACCURACY_GOOD;
retvm_if(length == NULL || length == nullptr, SENSOR_ERROR_INVALID_PARAMETER, "%s:NULL length interface", SENSOR_NAME);
retvm_if(id == 0 || id > MAX_ID, SENSOR_ERROR_INVALID_PARAMETER, "%s:Invalid ID Received", SENSOR_NAME);
- sensor_data = (sensor_data_t *)malloc(sizeof(sensor_data_t));
+ sensor_data = new (std::nothrow) sensor_data_t;
retvm_if(!sensor_data, -ENOMEM, "Memory allocation failed");
sensor_data->accuracy = SENSOR_ACCURACY_GOOD;