From bf580186ef849fc508e88717b584ee9589415305 Mon Sep 17 00:00:00 2001 From: Florian Pose <fp@igh-essen.com> Date: Thu, 12 Jun 2008 13:00:32 +0000 Subject: [PATCH] Fixed duplicate kfree() bug. --- master/master.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/master/master.c b/master/master.c index 62eaaef2..5ffe60f2 100644 --- a/master/master.c +++ b/master/master.c @@ -251,14 +251,14 @@ void ec_master_clear_slaves(ec_master_t *master) slave < master->slaves + master->slave_count; slave++) { ec_slave_clear(slave); - kfree(slave); } - if (master->slave_count) { + if (master->slaves) { kfree(master->slaves); master->slaves = NULL; - master->slave_count = 0; } + + master->slave_count = 0; } /*****************************************************************************/ -- GitLab