[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