master/device.c
changeset 687 6de97f276423
parent 679 62fc387ec928
child 692 fe7cf37c33f1
--- a/master/device.c	Wed Aug 08 10:49:43 2007 +0000
+++ b/master/device.c	Wed Aug 08 13:58:24 2007 +0000
@@ -57,10 +57,22 @@
         ec_master_t *master /**< master owning the device */
         )
 {
+#ifdef EC_DEBUG_IF
+    char ifname[10];
+    char mb = 'x';
+#endif
+
     device->master = master;
 
 #ifdef EC_DEBUG_IF
-    if (ec_debug_init(&device->dbg)) {
+    if (device == &master->main_device)
+        mb = 'm';
+    else if (device == &master->backup_device)
+        mb = 'b';
+
+    sprintf(ifname, "ecdbg%c%u", mb, master->index);
+
+    if (ec_debug_init(&device->dbg, ifname)) {
         EC_ERR("Failed to init debug device!\n");
         goto out_return;
     }