[FUG-BR] samba-3.3.8+bug?

Marcus Vinicius marcovvinicius em gmail.com
Segunda Janeiro 11 14:22:23 BRST 2010


Grato Vinicius vou fazer isso.

Mas podem confirmar se é um bug realmente?




2010/1/11 Vinicius Abrahao <vinnix.bsd em gmail.com>

> Boa tarde senhores(as),
>
> Meu samba estava morrendo com signal 11 se eu não especificava o usuário,
> depois de fuçar bastante acabamos chegando nesse problema:
>
> diff --git a/source/libsmb/clientgen.c b/source/libsmb/clientgen.c
> index cb8f827..2dbf67a 100644
> --- a/source/libsmb/clientgen.c
> +++ b/source/libsmb/clientgen.c
> @@ -408,7 +408,7 @@ void cli_init_creds(struct cli_state *cli, const
> char *username, const char *dom
>        fstrcpy(cli->domain, domain);
>        fstrcpy(cli->user_name, username);
>        pwd_set_cleartext(&cli->pwd, password);
> -       if (!*username) {
> +       if ((username == NULL) || (!*username)) {
>                cli->pwd.null_pwd = true;
>        }
>
>
> Contudo não creio que esse seja seu problema pois você especifica seu
> usuário: "-U m4rk" .
> Só pra registrar, esse problema ainda ocorre no 3.3.9, já foi
> commitado e será corrigido no 3.3.10.
>
> @Marcus Vinicius, faça como o Carlos sugeriu e atualize seu ports, se
> o problema persistir,
> tente debugar o smbd na unha com o valgrind. Pode ser que você
> encontre o que está gerando
> o core dump.
>
>
> []s e boa semana a todos,
> Vinícius Abrahão
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



--


Mais detalhes sobre a lista de discussão freebsd