diff options
| author | wangk-ge <[email protected]> | 2019-11-11 16:46:43 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-11-11 16:46:43 +0800 |
| commit | 649f75f8614711c918f50c9accc0ea995dd06da4 (patch) | |
| tree | a7e23ab5da25ee8edeed46cf93ee430d7fa3c244 /components/drivers | |
| parent | 35e035b8b130eaa12a6dee494828a4404f07731e (diff) | |
修改内存泄漏问题
Diffstat (limited to 'components/drivers')
| -rw-r--r-- | components/drivers/sensors/sensor.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/components/drivers/sensors/sensor.c b/components/drivers/sensors/sensor.c index 451d2745f1..91b256bd66 100644 --- a/components/drivers/sensors/sensor.c +++ b/components/drivers/sensors/sensor.c @@ -430,10 +430,12 @@ int rt_hw_sensor_register(rt_sensor_t sensor, result = rt_device_register(device, device_name, flag | RT_DEVICE_FLAG_STANDALONE); if (result != RT_EOK) { + rt_free(device_name); LOG_E("rt_sensor register err code: %d", result); return result; } + rt_free(device_name); LOG_I("rt_sensor init success"); return RT_EOK; } |
