瀏覽代碼

Bugfix: iteration invokes undefined behavior

João Brázio 8 年之前
父節點
當前提交
ecd490ed49
沒有連結到貢獻者的電子郵件帳戶。
共有 1 個檔案被更改,包括 1 行新增1 行删除
  1. 1
    1
      Marlin/temperature.cpp

+ 1
- 1
Marlin/temperature.cpp 查看文件

@@ -342,7 +342,7 @@ int Temperature::getHeaterPower(int heater) {
342 342
       EXTRUDER_3_AUTO_FAN_PIN == EXTRUDER_2_AUTO_FAN_PIN ? 2 : 3
343 343
     };
344 344
     uint8_t fanState = 0;
345
-    for (int f = 0; f <= 3; f++) {
345
+    for (int f = 0; f <= EXTRUDERS; f++) {
346 346
       if (current_temperature[f] > EXTRUDER_AUTO_FAN_TEMPERATURE)
347 347
         SBI(fanState, fanBit[f]);
348 348
     }

Loading…
取消
儲存