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

Slava Semushin =?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Ср Сен 19 07:57:16 MSD 2007


2007/9/19, Sergey Bolshakov <sbolshakov / altlinux.org>:
> Update of /people/sbolshakov/packages/propagator.git
[...]
> +               case BOOTP_OPTION_ROOTPATH:
> +                       memcpy(tmp_str, chptr, length);
> +                       tmp_str[length] = '\0';
> +                       rootpath = strdup(tmp_str);
> +                       log_message("got next-server: %s rootpath: %s", inet_ntoa(next_server), rootpath);
> +                       break;
[...]
> +                       if (next_server.s_addr && rootpath != NULL) {
> +                               log_message("Using params supplied by DHCP");
> +                               nfsmount_location = malloc(strlen(rootpath) + 17);
> +                               strcpy(nfsmount_location, inet_ntoa(next_server));
> +                               strcat(nfsmount_location, ":");
> +                               strcat(nfsmount_location, rootpath);
> +                       } else {
[...]

Я, возможно, что-то не понимаю, но думаю, что здесь, перед else,
нехватает free(rootpath).

Да/нет?

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


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