master/master.c
changeset 1004 990b89d8ad03
parent 1000 5746fdd1ca2e
child 1006 90db4c3de57b
equal deleted inserted replaced
1003:f7cf194d6979 1004:990b89d8ad03
   249 
   249 
   250     for (slave = master->slaves;
   250     for (slave = master->slaves;
   251             slave < master->slaves + master->slave_count;
   251             slave < master->slaves + master->slave_count;
   252             slave++) {
   252             slave++) {
   253         ec_slave_clear(slave);
   253         ec_slave_clear(slave);
   254         kfree(slave);
   254     }
   255     }
   255 
   256 
   256     if (master->slaves) {
   257     if (master->slave_count) {
       
   258         kfree(master->slaves);
   257         kfree(master->slaves);
   259         master->slaves = NULL;
   258         master->slaves = NULL;
   260         master->slave_count = 0;
   259     }
   261     }
   260 
       
   261     master->slave_count = 0;
   262 }
   262 }
   263 
   263 
   264 /*****************************************************************************/
   264 /*****************************************************************************/
   265 
   265 
   266 /** Clear all domains.
   266 /** Clear all domains.