diff --git a/src/main/flight/pid.c b/src/main/flight/pid.c index 8be11b34dd..5e4be1a81f 100644 --- a/src/main/flight/pid.c +++ b/src/main/flight/pid.c @@ -745,9 +745,8 @@ float pidApplyThrustLinearization(float motorOutput) void pidCopyProfile(uint8_t dstPidProfileIndex, uint8_t srcPidProfileIndex) { - if ((dstPidProfileIndex < PID_PROFILE_COUNT-1 && srcPidProfileIndex < PID_PROFILE_COUNT-1) - && dstPidProfileIndex != srcPidProfileIndex - ) { + if (dstPidProfileIndex < PID_PROFILE_COUNT && srcPidProfileIndex < PID_PROFILE_COUNT + && dstPidProfileIndex != srcPidProfileIndex) { memcpy(pidProfilesMutable(dstPidProfileIndex), pidProfilesMutable(srcPidProfileIndex), sizeof(pidProfile_t)); } }