[devel] [git update] packages/ppp: heads/master

Slava Semushin =?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Пн Дек 10 12:51:06 MSK 2007


2007/12/8, Denis Smirnov <mithraen / altlinux.org>:
> Update of /people/mithraen/packages/ppp.git
[...]
> +--- a/ppp/pppd/plugins/radius/clientid.c
> ++++ b/ppp/pppd/plugins/radius/clientid.c
> +@@ -104,13 +104,13 @@ int rc_read_mapfile(char *filename)
> + UINT4 rc_map2id(char *name)
> + {
> +       struct map2id_s *p;
> +-      char ttyname[PATH_MAX];
> ++      char ttyname[PATH_MAX + 1];
> +
> +       *ttyname = '\0';
> +       if (*name != '/')
> +               strcpy(ttyname, "/dev/");
> +
> +-      strncat(ttyname, name, sizeof(ttyname));
> ++      strlcat(ttyname, name, sizeof(ttyname));
> +
> +       for(p = map2id_list; p; p = p->next)
> +               if (!strcmp(ttyname, p->name)) return p->id;
[...]

Так а зачем размер ttyname было увеличивать на один? Насколько
понимаю, это совсем не обязательно.


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru


Подробная информация о списке рассылки Devel