else {
bs = new BaseSerial(oldterm, readFD, writeFD, parameters->invertTest, parameters->invertReset);
}
- bsl = new Bsl(bs, parameters->img.c_str());
+ bsl = new Bsl(bs, parameters->img.c_str(), parameters->chunksize);
switch(parameters->action) {
case Parameters::ERASE:
r = bsl->erase(&err);
bs->disconnect(&err);
delete bs;
delete parameters;
- return 0;
+ return (r != 0);
}