From 6dd92542d79cb5da9583cbed896742acf4543d8f Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Wed, 18 Jun 2008 11:13:30 +0000 Subject: [PATCH] Only load default assignment, if slave was attached. --- master/master.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/master/master.c b/master/master.c index 6d3da813..5aedb615 100644 --- a/master/master.c +++ b/master/master.c @@ -1348,8 +1348,8 @@ ec_slave_config_t *ecrt_master_slave_config(ec_master_t *master, alias, position, vendor_id, product_code); // try to find the addressed slave - ec_slave_config_attach(sc); - ec_slave_config_load_default_assignment(sc); + if (!ec_slave_config_attach(sc)) + ec_slave_config_load_default_assignment(sc); list_add_tail(&sc->list, &master->configs); }