exit(EXIT_FAILURE);
}
if(strcmp(leks,"year") == 0) {
- if (strlen(res)>=sizeof(year)) {
- debuga(_("Year string too long in redirector log file %s\n"),wentp);
- exit(EXIT_FAILURE);
- }
year=atoi(res);
} else if(strcmp(leks,"mon") == 0) {
- if (strlen(res)>=sizeof(mon)) {
- debuga(_("Month string too long in redirector log file %s\n"),wentp);
- exit(EXIT_FAILURE);
- }
mon=atoi(res);
} else if(strcmp(leks,"day") == 0) {
- if (strlen(res)>=sizeof(day)) {
- debuga(_("Day string too long in redirector log file %s\n"),wentp);
- exit(EXIT_FAILURE);
- }
day=atoi(res);
} else if(strcmp(leks,"hour") == 0) {
if (strlen(res)>=sizeof(hour)) {
debuga(_("Hour string too long in redirector log file %s\n"),wentp);
exit(EXIT_FAILURE);
}
- strncpy(hour,res,sizeof(hour)-1);
- hour[sizeof(hour)-1]='\0';
+ strcpy(hour,res);
} else if(strcmp(leks,"list") == 0) {
if (strlen(res)>=sizeof(list)) {
debuga(_("Banning list name too long in redirector log file %s\n"),wentp);