Skip to content

Commit 11315a8

Browse files
committed
unsigned wraparound prevention
1 parent dfab0ca commit 11315a8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

usermods/usermod_v2_auto_playlist/usermod_v2_auto_playlist.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,12 @@ class AutoPlaylistUsermod : public Usermod {
167167

168168
if (change_interval > ideal_change_min && distance_tracker <= MAX_DISTANCE_TRACKER) {
169169

170-
change_threshold_change = distance_tracker-change_threshold;
170+
if (distance_tracker >= change_threshold) {
171+
change_threshold_change = distance_tracker-change_threshold;
172+
} else {
173+
change_threshold_change = change_threshold-distance_tracker;
174+
}
175+
171176
change_threshold = distance_tracker;
172177

173178
if (change_threshold_change > 9999) change_threshold_change = 0; // cosmetic for debug

0 commit comments

Comments
 (0)