summaryrefslogtreecommitdiff
path: root/digital/asserv/src/asserv/pos.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/asserv/src/asserv/pos.c')
-rw-r--r--digital/asserv/src/asserv/pos.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/digital/asserv/src/asserv/pos.c b/digital/asserv/src/asserv/pos.c
index dc995a16..4b223331 100644
--- a/digital/asserv/src/asserv/pos.c
+++ b/digital/asserv/src/asserv/pos.c
@@ -163,7 +163,8 @@ pos_update_single (struct state_t *state, struct pos_t *pos,
pos->blocked_counter++;
else
pos->blocked_counter = 0;
- if (pos->blocked_counter > pos->blocked_counter_limit)
+ if (!(state->variant & 4)
+ && pos->blocked_counter > pos->blocked_counter_limit)
{
/* Blocked. */
pos_reset (pos);