Found a bug in the servo library

robtillaart:

The "+4" on line 92 should be on the other side of the inequality, OR it should be a "-4" instead.

Should the +4 in line 95 be changed too, or is this coincidentaly the same magic number?

It is the same magic number, but it should stay the way it is. The if() statement is supposed to compensate for this magic number, but "compensates" the wrong way.

Also, thanks for the bug reporter link; I filed the issue there.