Страница 1 из 1

allow_url и пробелы

Добавлено: Ср окт 31, 2007 14:20
Sadok
Не совсем корректная обработка url в файле allow_urls. Не обрезаются концевые пробелы. Т.е. если за url не идет символ перевода строки (у меня затесался пробел) - url не попадает в список разрешенных.

Добавлено: Ср окт 31, 2007 15:02
Slava
замените в load_urls.c

Код: Выделить всё

     //Chomp
     if (tmp[strlen(tmp)-1]=='\n' || tmp[strlen(tmp)-1]=='\r') tmp[strlen(tmp)-1]=0;
     if (tmp[strlen(tmp)-1]=='\n' || tmp[strlen(tmp)-1]=='\r') tmp[strlen(tmp)-1]=0;
     if (strlen(tmp)<=0) continue;
на

Код: Выделить всё

    // Chomp
    for (z = strlen (tmp) - 1; z >= 0; z--)
     {
      if (tmp[z] == '\n' || tmp[z] == '\r' || tmp[z] == ' ' || tmp[z] == '  ')
      tmp[z] = 0;
      else break;
     }
PS: Обидно, я это уже исправлял, когда писал четвертый режик.. только закончить его никак не могу..

Добавлено: Ср окт 31, 2007 15:08
Sadok
Ясно, спасибо.