Browse Source

修改内存泄漏问题

wangk-ge 5 years ago
parent
commit
649f75f861
1 changed files with 2 additions and 0 deletions
  1. 2 0
      components/drivers/sensors/sensor.c

+ 2 - 0
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;
 }