Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: pppstatus -i ppp100  (Прочитано 923 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MAKAPOH

  • Автор темы
  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
pppstatus -i ppp100
« : 30 Января 2011, 15:32:12 »
не могу никак понять почему не работает данная команда :)
от 0 до 99 работает, а на 100 выдает справку по использованию :)

Уже даже исходники посмотрел:
for (y = 0; y <= 100; y++)
{
  snprintf (chk, sizeof(chk), "ppp%d", y);
  if (!strcmp (chk, argv[x + 1]))
  {
      interface = argv[x + 1];
      y = 'k'; /* 107 dec */
      break;
  }
}
if (y != 'k')
{
  show_usage (argv[0]);
  exit (0);
}

то есть должно работать с параметром -i от ppp0 до ppp100 включительно )

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: pppstatus -i ppp100
« Ответ #1 : 30 Января 2011, 15:37:43 »
sizeof(chk) чему равен?

Пользователь решил продолжить мысль 30 Января 2011, 15:39:04:
зы. Быдлокод в части сравнения с литерой 'k' порадовал. ;D Интересно, чьё творение?

Оффлайн MAKAPOH

  • Автор темы
  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: pppstatus -i ppp100
« Ответ #2 : 30 Января 2011, 15:54:26 »
sizeof(chk) чему равен?
очень интересный вопрос :)
char *temp, chk[6], cfgfile[256];больше нигде ничего этой переменной не присваивается :)
зы. Быдлокод в части сравнения с литерой 'k' порадовал. ;D Интересно, чьё творение?

/***************************************************************************
                          pppstatus.c  -  description
                             -------------------
    begin                : Mar 13 1999
    copyright            : (C) 2000 by Gabriel Montenegro
    email                : johnpetrucci@users.sourceforge.net

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: pppstatus -i ppp100
« Ответ #3 : 30 Января 2011, 16:03:04 »
Ну "ppp100\0" не влезет в chk[6].

Оффлайн MAKAPOH

  • Автор темы
  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: pppstatus -i ppp100
« Ответ #4 : 30 Января 2011, 16:13:11 »
Вооо :)) Спасибо :) исправил на chk[7] и все заработало :)

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.