xmlElemName = NULL;
time(&fabend->now);
+ free(fabend->now_tm);
+ fabend->now_tm = NULL;
fabend->now_tm = gmtime(&fabend->now);
if (date != NULL) {
fabend->now_tm->tm_year = get_year_from_str(date) - 1900;
xmlElemContent = NULL;
time(&fabend->begin);
+ free(fabend->begin_tm);
+ fabend->begin_tm = NULL;
fabend->begin_tm = gmtime(&fabend->begin);
if (date != NULL) {
fabend->begin_tm->tm_year = get_year_from_str(date) - 1900;
xmlElemContent = NULL;
fabend->worktime = get_eight_hour_end_worktime(fabend->begin);
+ free(fabend->work_end_tm);
+ fabend->work_end_tm = NULL;
fabend->work_end_tm = gmtime(&fabend->worktime);
if (date != NULL) {
fabend->work_end_tm->tm_year = get_year_from_str(date) - 1900;
xmlElemContent = NULL;
free(xmlElemName);
xmlElemName = NULL;
- feierabend_free(fabend);
+ free(fabend->max_work_end_tm);
+ fabend->max_work_end_tm = NULL;
free(fabend);
fabend = NULL;
}