# HG changeset patch
# User Florian Pose <fp@igh-essen.com>
# Date 1213787610 0
# Node ID 7b8961141042d452b8a76030ff5b57f319858794
# Parent  8e49b519e6ba124387c82d3530c18e7e228564d3
Only load default assignment, if slave was attached.

diff -r 8e49b519e6ba -r 7b8961141042 master/master.c
--- a/master/master.c	Wed Jun 18 10:13:58 2008 +0000
+++ b/master/master.c	Wed Jun 18 11:13:30 2008 +0000
@@ -1348,8 +1348,8 @@
                 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);
     }