Ver Fonte

修改内存泄漏问题

wangk-ge há 5 anos atrás
pai
commit
649f75f861
1 ficheiros alterados com 2 adições e 0 exclusões
  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;
 }