master/master.c
changeset 2620 0e4d098db815
parent 2617 559f2f9c5b08
child 2622 1aee02c1e294
--- a/master/master.c	Tue Apr 14 09:34:15 2015 -0400
+++ b/master/master.c	Tue Apr 14 09:35:15 2015 -0400
@@ -1785,6 +1785,21 @@
 
 /*****************************************************************************/
 
+/** Abort active requests for slave configs without attached slaves.
+ */
+void ec_master_expire_slave_config_requests(
+        ec_master_t *master /**< EtherCAT master. */
+        )
+{
+    ec_slave_config_t *sc;
+
+    list_for_each_entry(sc, &master->configs, list) {
+        ec_slave_config_expire_disconnected_requests(sc);
+    }
+}
+
+/*****************************************************************************/
+
 /** Common implementation for ec_master_find_slave()
  * and ec_master_find_slave_const().
  */