Fix unsigned char overflow cause invalid filament load.

This commit is contained in:
Marek Bel 2019-07-30 19:06:57 +02:00
parent da7ce65bb4
commit 0aed59c947
1 changed files with 1 additions and 1 deletions

View File

@ -978,7 +978,7 @@ void extr_adj(uint8_t extruder) //loading filament for SNMM
{
#ifndef SNMM
MmuCmd cmd = MmuCmd::L0 + extruder;
if (cmd > MmuCmd::L4)
if (extruder > (MmuCmd::L4 - MmuCmd::L0))
{
printf_P(PSTR("Filament out of range %d \n"),extruder);
return;