- for (i = (current_credits_page * CREDITS_PER_PAGE);
- i < credits.num_items &&
- i < ((current_credits_page + 1) * CREDITS_PER_PAGE);
- i++) {
- if (filter == NULL ||
- strncmp(credits.credits[i].nickname, filter, filter_len) == 0) {
- if (format_euro(buffer, sizeof(buffer), credits.credits[i].credit) !=
- buffer) {
- cprintf("Error: Could not format credit %d\r\n",
- credits.credits[i].credit);
- exit(1);
+ if (filter != NULL) {
+ for (i = 0; i < credits.num_items; i++) {
+ if (strncasecmp(credits.credits[i].nickname, filter, filter_len) != 0) {
+ continue;