filter_catalog = new cfilter_catalog;
} catch (...) {
ERR("cfilter_catalog class create fail\n");
- if (sensor_catalog) delete sensor_catalog;
+ delete sensor_catalog;
if (processor_catalog) delete processor_catalog;
return -1;
}
if (filter_catalog->create(dstream_file) == false) {
ERR("filter_catalog create fail\n");
delete filter_catalog;
- if (sensor_catalog) delete sensor_catalog;
+ delete sensor_catalog;
if (processor_catalog) delete processor_catalog;
return -1;
}
processor_catalog = new cprocessor_catalog;
} catch (...) {
ERR("cprocessor_catalog class create fail\n");
- if (sensor_catalog) delete sensor_catalog;
- if (filter_catalog) delete filter_catalog;
+ delete sensor_catalog;
+ delete filter_catalog;
return -1;
}
if (processor_catalog->create(dstream_file) == false) {
ERR("processor_catalog create fail\n");
delete processor_catalog;
- if (sensor_catalog) delete sensor_catalog;
- if (filter_catalog) delete filter_catalog;
+ delete sensor_catalog;
+ delete filter_catalog;
return -1;
}