diff --git a/master/slave.c b/master/slave.c index 59b6260d5a7b9c0806f3a99ed47c359136d2d298..83ae0d7f49dcf980fbc505cb3deaabee397e8b44 100644 --- a/master/slave.c +++ b/master/slave.c @@ -1385,6 +1385,7 @@ void ecrt_slave_pdo_mapping_clear( return; ec_sync_clear_pdos(sync); + sync->alt_mapping = 1; } /*****************************************************************************/ diff --git a/master/sync.c b/master/sync.c index 4bb56f0cdaa1b813286676247418bdad3b0e2e93..4a078e0096ec51908fb5922fa136224fda93f558 100644 --- a/master/sync.c +++ b/master/sync.c @@ -193,8 +193,6 @@ void ec_sync_clear_pdos( ec_pdo_clear(pdo); kfree(pdo); } - - sync->alt_mapping = 1; } /*****************************************************************************/