diff -r 133528cfd528 -r 3cb5769059f4 master/slave.c --- a/master/slave.c Thu Feb 28 11:07:40 2008 +0000 +++ b/master/slave.c Thu Feb 28 11:23:34 2008 +0000 @@ -568,7 +568,7 @@ } sync = &slave->sii.syncs[pdo->sync_index]; - if (ec_pdo_mapping_add_pdo(&sync->mapping, pdo)) + if (ec_pdo_mapping_add_pdo_copy(&sync->mapping, pdo)) return -1; sync->mapping_source = EC_SYNC_MAPPING_SII;