From a02e21fbfce539fd9fcd2b0e02a4926c5cd69279 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Fri, 4 Aug 2006 09:35:32 +0000 Subject: [PATCH] Minor fix: Output of SysFS accepting new slave state. --- master/slave.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/master/slave.c b/master/slave.c index dde3e91f..3af72a2d 100644 --- a/master/slave.c +++ b/master/slave.c @@ -849,6 +849,7 @@ ssize_t ec_store_slave_attribute(struct kobject *kobj, /**< slave's kobject */ ec_slave_t *slave = container_of(kobj, ec_slave_t, kobj); if (attr == &attr_state) { + char state[25]; if (!strcmp(buffer, "INIT\n")) slave->requested_state = EC_SLAVE_STATE_INIT; else if (!strcmp(buffer, "PREOP\n")) @@ -862,8 +863,9 @@ ssize_t ec_store_slave_attribute(struct kobject *kobj, /**< slave's kobject */ return -EINVAL; } + ec_state_string(slave->requested_state, state); EC_INFO("Accepted new state %s for slave %i.\n", - buffer, slave->ring_position); + state, slave->ring_position); slave->error_flag = 0; return size; }