+
+ repeated_t = OS_GetOneContentforElement(&xml, blocks);
+ if(repeated_t)
+ {
+ int i = 0;
+ int j = 0;
+ repeated_a = OS_StrBreak(',', repeated_t, 5);
+ if(!repeated_a)
+ {
+ merror(XML_VALUEERR, ARGV0,
+ "repeated_offenders",
+ disable_entry);
+ return(-1);
+ }
+
+ while(repeated_a[i] != NULL)
+ {
+ char *tmpt = repeated_a[i];
+ while(*tmpt != '\0')
+ {
+ if(*tmpt == ' ' || *tmpt == '\t')
+ tmpt++;
+ else
+ break;
+ }
+
+ if(*tmpt == '\0')
+ {
+ i++;
+ continue;
+ }
+
+ repeated_offenders_timeout[j] = atoi(tmpt);
+ verbose("%s: INFO: Adding offenders timeout: %d (for #%d)",
+ ARGV0, repeated_offenders_timeout[j], j+1);
+ j++;
+ repeated_offenders_timeout[j] = 0;
+ if(j >= 6) break;
+ i++;
+ }
+ }
+
+