diff -r af21f0bdc7c9 -r 2b9c78543663 tool/CommandData.cpp --- a/tool/CommandData.cpp Thu Sep 06 14:21:02 2012 +0200 +++ b/tool/CommandData.cpp Mon Nov 03 15:20:05 2014 +0100 @@ -82,9 +82,12 @@ MasterIndexList::const_iterator mi; for (mi = masterIndices.begin(); mi != masterIndices.end(); mi++) { + ec_ioctl_master_t io; MasterDevice m(*mi); m.open(MasterDevice::Read); - domains = selectedDomains(m); + m.getMaster(&io); + + domains = selectedDomains(m, io); for (di = domains.begin(); di != domains.end(); di++) { outputDomainData(m, *di); @@ -102,7 +105,7 @@ ec_ioctl_domain_data_t data; unsigned char *processData; unsigned int i; - + if (!domain.data_size) return;