res_data = NULL;
cnt = 0;
while(cur_date->before(max_date)) {
+ dr = NULL;
+ store = NULL;
if (period_type_param == PERIOD_YEARLY) {
store = new StoreCache(device_id, cur_date);
dr = store->get_sum(PERIOD_MONTHLY);
}
delete(dr);
}
- delete(store);
+ if (store != NULL)
+ delete(store);
if (period_type_param == PERIOD_YEARLY) {
cur_date->next_month();
}