diff --git a/src/main/flight/pid.c b/src/main/flight/pid.c index bb6313bfc2..19c518a25b 100644 --- a/src/main/flight/pid.c +++ b/src/main/flight/pid.c @@ -741,9 +741,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)); } }